使用sklearn的错误

来源:4-4 分类准确度

山屿麋鹿Jasmine

2020-10-29

http://img.mukewang.com/szimg/5f9a2c6f09f1313112350414.jpg

http://img1.sycdn.imooc.com/szimg/5f9a2c6f0973438713150686.jpg

http://img1.sycdn.imooc.com/szimg/5f9a2c70098d1e4313630685.jpg

http://img.mukewang.com/szimg/5f9a2c700901199512800677.jpg

老师,我在调用sklearn时候,出现了从未见过的错误,请问这是为什么呀?

写回答

1回答

liuyubobobo

2020-10-29

你的数据的维度不正确。说明你获得的 X_train, y_train, X_test, y_test 的维度和函数要求的维度不符合。


下载课程的官方代码,在你的环境下直接运行课程官方代码的 Notebook,看看是否有问题?如果没有问题,请仔细比较调试,看看自己写的代码哪里不正确?


这一小节课程官方代码传送门:https://git.imooc.com/coding-169/coding-169/src/master/04-kNN/04-Accuracy-Score


继续加油!:)

0
2
山屿麋鹿Jasmine
检查出来了,X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.2,random_state=666)中,是X_train,X_test,y_train,y_test这几个变量的顺序写错了,并且之前一直都没注意,自己找到错误并改正的过程真的很重要,谢谢老师!!!!!
2020-10-29
共2条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程