采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我反复确认了pycharm的代码全都是正确的而且也重新运行了ipynb的全部kernal但是依然出现了问题。之前也有同学发生了相同的问题,但是您的解决办法很明显,不能解决这个错误。
在13:36处。难道是慕课网有bug?
确实有bug,这里我没显示md
我也遇到相同的bug了,原因出现在在写train_test_split的函数的时候没有加上return
加上return后,请在jupyter notebook restart the kernal and clear output 重新再运行一遍!
希望遇到类似bug的同学可以看到这个,轻松debug
感谢分享:)
抱歉?你具体说的是哪段代码,哪个问题,你指的我的解决方案不能解决这个错误,是什么解决方案?
这个课程的所有代码,都可以通过课程在慕课网上的官方github获得。传送门:https://git.imooc.com/coding-169/coding-169
可以尝试在你的环境下运行一下课程的官方代码,看看是否有一样的问题?
我指的是这段代码 from KNNmodule.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(X, y) 然后会出现错误 TypeError: cannot unpack non-iterable NoneType object 但是如果我运行下面这段代码 train_test_split(X, y) 就不会出错,请您能告知原因吗
我刚刚在本地用最新的anaconda包括各种python包的版本,运行了一下课程这一小节的官方代码,并没有问题。所以你可否先尝试在你的环境下,运行一下这一小节的官方代码:https://git.imooc.com/coding-169/coding-169/src/master/04-kNN/03-Test-Our-Algorithm 看是否有同样的错误?我们先来确定一下,是你的代码问题,还是环境问题?
老师我发现问题了,您视频中的model_selection.py的代码和官方github中不一样,缺少了 return X_train, X_test, y_train, y_test
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.4k 19
3.4k 17
2.9k 15
1.6k 15
1.4k 14