TypeError: cannot unpack non-iterable NoneType object

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

qq_慕容8357050

2019-02-22

我明明程序和教程一模一样,每次执行x_train, x_test, y_train, y_test= train_test_split(x,y),都出现以上错误,但是一开始是因为没有返回值,但是我已经补上返回值了,还是报错,实在看不懂

写回答

2回答

qq_慕容8357050

提问者

2019-02-22

我在自己的ide上又跑了一遍,没有问题,可不可以理解为jupyter坏掉了

0
1
liuyubobobo
Jupyter Notebook是状态相关的,很有可能是之前你的程序错误,记住了错误的状态。在Jupyter Notebook上修改代码以后,必须将相应的单元格进行执行,这个单元格执行以后,这个单元格内的变量可能发生改变,但后续的单元格不知道,后续的单元格也要执行!所以,经常跳跃到前面的单元格修改代码的话,Jupyter Notebook中记录的状态容易乱掉,最好的解决办法是手动重新运行一遍整个Notebook的代码:)
2019-02-23
共1条回复

qq_慕容8357050

提问者

2019-02-22

太绝望了,所有变量和过程一模一样,没有差错,为什么会有这个问题呢?

//img.mukewang.com/szimg/5c6fc58f0001db1319201080.jpg

0
0

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

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

5893 学习 · 2454 问题

查看课程