请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TypeError: cannot unpack non-iterable NoneType object

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

正在回答 回答被采纳积分+3

2回答

提问者 qq_慕容8357050 2019-02-22 17:53:54

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

0 回复 有任何疑惑可以回复我~
  • Jupyter Notebook是状态相关的,很有可能是之前你的程序错误,记住了错误的状态。在Jupyter Notebook上修改代码以后,必须将相应的单元格进行执行,这个单元格执行以后,这个单元格内的变量可能发生改变,但后续的单元格不知道,后续的单元格也要执行!所以,经常跳跃到前面的单元格修改代码的话,Jupyter Notebook中记录的状态容易乱掉,最好的解决办法是手动重新运行一遍整个Notebook的代码:)
    回复 有任何疑惑可以回复我~ 2019-02-23 01:28:57
提问者 qq_慕容8357050 2019-02-22 17:49:09

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

https://img1.sycdn.imooc.com//szimg/5c6fc58f0001db1319201080.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信