为什么这在python中不起作用?
x = []
y = []
for ii in range(0,100):
x.append(ii)
y.append(ii)
clf = LinearRegression()
clf.fit(x, y)
clf.predict(101)
我收到错误“元组索引超出范围”
答案 0 :(得分:3)
为每一行创建一个列表,以便最终得到一个二维结构[[0],[1],[2],...]:
x = []
y = []
for ii in range(0,100):
x.append([ii]) <-----
y.append(ii)
clf = LinearRegression()
clf.fit(x, y)
clf.predict(101)
<强>输出:强>
数组([101。])