实例化自己编写的线性回归方程在用在一维数组上报错
来源:8-6 验证数据集与交叉验证
weixin_慕UI9419268
2021-01-30
我在python中用课上自己编写的SimpleLinearRegression实例化一个线性回归问题的时候,遇到了这个问题,另外当我用一维数组调用sklearn中的LinearRegression时,遇到了Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
写回答
1回答
-
sklearn 的 LinearRegression(所有算法都一样),X 不能是一维数组,必须是二维数组。
每一行,代表一个样本,每一列,代表一个特征。
如果你的数据只有 1 个特征,你也需要将其整理成 m * 1 的二维数组。
继续加油!:)
022021-01-30
相似问题