在jupyter notebook 使用模型预测时遇到的问题

img

img

img


如图,并不是很能理解为什么会出类似的问题,求朋友们一个解决方案。本人刚刚入门python,并不是很了解,求一个比较详细的解答

[21,1]你输入的二维呀,即两个属性,但是需要输入9个属性啊,即9维,把每个数据改成[21,1,2,3,4,5,6,7,8]类似的就行了

你训练输入的特征和打分是特征数量不一致。你用了9个特征训练,打分只传入了2个,应该传入一样数量的特征

你的测试集错了吧
.predict([[21,1],[20,0]]) ,里面的数据应该和训练集的列数相等,数据类型也要对应
按正常来说不因该是用测试吗 model.predict(X_test)

img