sklearn.linear_model.LinearRegression
会做的:
from sklearn import linear_model
clf = linear_model.LinearRegression()
clf.fit([[getattr(t, 'x%d' % i) for i in range(1, 8)] for t in texts],
[t.y for t in texts])
然后clf.coef_
将具有回归系数。
sklearn.linear_model
也具有类似的接口,可以对回归进行各种正则化。