解决“ValueError: Expected 2D array, got scalar array instead:array=“的错误。

可能是新安装的工具包的版本问题,某次在PyCharm下运行线性回归程序时,predict处出现下列错误:

根据错误提示可知,是数据维度的问题,重新调整数据格式即可。

解决方法:
通过numpy和reshape方法调整数据的表现格式,如x -> np.array(x).reshap(1,-1)。

 

参考
1. https://www.cnblogs.com/hankleo/p/11310272.html

你可能感兴趣的:(机器学习笔记,python,ValueError,Expected,2D,reshape)