关于插入模块改动之后。

来源:5-4 向量化

伊利札洛夫

2019-01-22

我在修改插入模块中的内容后,保存该模块,然后再notebook中针对import那一行 run all below, 但是不起作用。
每次我都要restart and run all才会起作用。 不知道是哪里出了问题,请教bobo老师

写回答

1回答

liuyubobobo

2019-01-23

jupyter notebook就是这样的,称为状态相关。插入或者修改一个模块不代表这个模块的代码执行了。必须执行这个模块的内容,这个模块的内容才会生效。这个模块生效可能会影响其他模块的计算结果,所以最好将这个模块下面的所有内容都进行重新计算。


如果频繁的插入和修改单元格的内容,很可能jupyter notebook中记录的状态已经乱了。最简便的方法就是重新执行整个notebook。一点儿毛病都没有:)


加油!:)

0
2
liuyubobobo
回复
伊利札洛夫
保存记录状态是个双刃剑。毕竟他还能记录状态。如果使用Python IDE,调试的过程中要不断地重新执行,才是真的麻烦:)
2019-01-23
共2条回复

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

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

5839 学习 · 2437 问题

查看课程