for loop 存储每一次结果

如何将for loop的每次结果都存储在一个matrix里面
例如 第一次循环得到1 第二次循环得到2
怎样得到【1,2】这样的结果

img

你多存一个数组。
把 i存到这个数组里。i++可以吗

这种吗

img

dat = []
for i in range(1,13):
    dat.append(i)
print(dat)

先存到队列coef里,再由队列生成矩阵

img

reg.ceof_返回的是np.array,如果你要取里面的第一个元素,你得写成

  coef_n = reg.coef_[0]
  coef.append(coef_n)

https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html

设定一个空的数组,然后循环append。提前定义一下长度。