采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师这是什么情况 为什么会显示无法解包一个非迭代器类型
可能是你的X或者y数据的加载(或者生成)有问题,也可能是你的train_test_split算法内部逻辑有问题。你给我的这个截图,我无法判断原因。
这个课程的所有代码,都可以通过课程的官方github获得。可以尝试在你的环境下运行课程的官方代码,看看是否有问题?如果没有问题,请仔细调试比对,看看自己的代码哪里有问题?传送门:https://github.com/liuyubobobo/Play-with-Machine-Learning-Algorithms
如果访问github有困难,也可以使用慕课网内部该课程的官方代码仓:https://git.imooc.com/coding-169/coding-169
注意,在使用Jupyter Notebook的时候,修改了源码,一定要再运行一次!比如,如果你修改了自己的model_selection.py之后,相应的In[6]那个Cell,必须重新运行,才能使得修改的内容生效。最简单的方式,是重新运行整个Jupyter Notebook,在Jupyter Notebook中,点击Kernel->Restart即可。
加油!:)
非常感谢波波老师 我去检查一下算法内部和X,y的变量
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.4k 19
3.4k 17
2.9k 15
1.6k 15
1.4k 14