Python的Reshape your data either using array.reshape(-1, 1) if your data has a single feature or


在使用sklearn进行数据处理的时候出现了报错,如题所示;

报错地方的代码如下

#dataitem = x_train[1]

y_predicted.append(clf.predict(dataitem))

报错的原因是,dataitem是一个数组的类型,而predict()函数应该传入的是list类型的参数,因此出现报错

解决方法如下:

y_predicted.append(clf.predict([dataitem]))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM