【发布时间】:2024-05-26 17:20:02
【问题描述】:
我是机器学习领域的新手,在学习回归方面我有一些疑问
1:在练习 sklearn 学习回归模型预测方法时出现以下错误。
代码:
sklearn.linear_model.LinearRegression.predict(25)
错误: “ValueError:预期的二维数组,得到的是标量数组:array=25。如果您的数据具有单个特征,则使用 array.reshape(-1, 1) 或 array.reshape(1, -1) 如果包含一个样本。”
我需要传递一个二维数组吗?在 sklearn 文档页面上检查过任何没有发现任何版本更新的东西。
**在 Kaggle 上运行我的代码
https://www.kaggle.com/aman9d/bikesharingdemand-upx/
2:数据集的索引是否会影响模型的得分(权重)?
【问题讨论】:
-
请认真考虑纠正您的代码 (
predice??) 和(死)链接中的拼写错误... -
链接工作正常,是的,这里是错字,但在代码中我写得正确并出现上述错误。
标签: python-3.x machine-learning scikit-learn linear-regression