Cannot unpack non-iterable NoneType object

来源:4-3 训练数据集,测试数据集

TBOO_FengCNN

2018-12-25

http://img.mukewang.com/szimg/5c21f7a000019b3a15011126.jpg
老师这是什么情况 为什么会显示无法解包一个非迭代器类型

写回答

1回答

liuyubobobo

2018-12-25

可能是你的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即可。


加油!:)

0
1
TBOO_FengCNN
非常感谢波波老师 我去检查一下算法内部和X,y的变量
2018-12-25
共1条回复

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

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

5893 学习 · 2454 问题

查看课程