【发布时间】:2020-04-20 15:49:24
【问题描述】:
我有一个 Numpy 二维数组,其中行是单独的时间序列,列对应于时间点。我想为每一行拟合一条回归线来衡量每个时间序列的趋势,我想我可以(低效地)用这样的循环来做:
array2D = ...
for row in array2D:
coeffs = sklearn.metrics.LinearRegression().fit( row, range( len( row ) ).coef_
...
有没有办法在没有循环的情况下做到这一点? coeffs 的最终形状是什么?
【问题讨论】:
标签: python-3.x scikit-learn numpy-ndarray