错误描述
【Valueerror:预期的2D数组,取而代之的是标量阵列】ValueError: Expected 2D array, got scalar array instead: array=268. Reshape your data either using a single sample.
参考回答
valueerror:预期的2D数组,取而代之的是标量阵列 - IT宝库 (itbaoku.cn)
错误示例
python机器学习-线性回归(LinearRegression)算法_linearregression python_Arwen_H的博客-CSDN博客
里面“一元线性回归算法实例”中,后台查看变量无问题,但是a变量未正确生成,得出a=regr.predict(268.5)语句错误调用
当输入为data_train时,输出为一维数组
经过调试,问题出现在数字不能直接做输入,应按照输入更改为数组
参考上述回答,将代码更改为
a = regr.predict([[268.5]]),得到符合预期正常结果