【发布时间】:2025-04-05 06:15:02
【问题描述】:
我正在实现一个函数,其中我必须使用 scikit learn 执行线性回归。
通过示例运行它时我所拥有的:
X_train.shape=(34,3)
X_test.shape=(12,3)
Y_train.shape=(34,1)
Y_test.shape=(12,1)
然后
lm.fit(X_train,Y_train)
Y_pred = lm.predict(X_test)
但是 Python 告诉我这一行有一个错误
dico['R2 value']=lm.score(Y_test, Y_pred)
Python 告诉我什么:
ValueError: shapes (12,1) and (3,1) not aligned: 1 (dim 1) != 3 (dim 0)
提前感谢任何人都可以带给我的帮助:)
亚历克斯
【问题讨论】:
标签: python-2.7 scikit-learn linear-regression