pycharm运行正常,jupyter调用train_test_split报错

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

尼古拉斯豆

2022-02-22

波波老师您好。在实现本节代码中,pycharm可以正常运行。显示结果如下:
Pycharm运行结果
jupyter 运行报错。
Jupyter运行结果
这样的情况还发生在KNN封装的算法在jupyter调用。
谢谢。

写回答

1回答

liuyubobobo

2022-02-22

如果 Jupyter Notebook 上调用的代码和 PyCharm 上是一样的话,请确认一下是不是曾经修改过 Jupyter Notebook 之前某个单元格的代码,但是在修改以后没有重新运行这个单元格。


在 Jupyter Notebook 上,修改了一个单元格的代码以后,必须重新运行这个单元格的代码,修改才能生效。比如如果你修改过获取 X 和 y 的代码,必须重新运行这个单元格,再运行你截图的这个单元格,变量中的 X 和 y 才是按照新修改的单元格的逻辑获得的 X 和 y。


如果你的单元格的执行顺序已经乱了,最简单的方式是重新运行整个 Jupyter Notebook 中的所有单元格。


继续加油!:)

0
0

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

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

5839 学习 · 2437 问题

查看课程