|
如图,for循环后的结果好像不在同一列里,要怎么把它变成[1,2,3,4,5……]这样一列的形式呀?这么多列都没在同一个[]里~
前提是不用列表推导式[……for……]要怎么把这些数据放到同一列里面~
不用列表推导式的情况下,为什么for循环的结果都不能在同一个[]里面呢~
我的部分代码:
for i in range(cols):
lr =LinearRegression()
f=lr.fit(x[i*ys:i*ys+xs],y[i*ys:i*ys+xs])
p=lr.predict(test[xs+i*ys:(xs+ys)+i*ys])
pp= [j for item in p for j in item]
print(pp)
|
|