jupyter的%load_ext autoreload %autoreload 2

%load_ext autoreload
%autoreload 2

这两句的意思是当你导入了自己写的python模块时,在ipynb文件里import一次之后,即使你修改了你的python模块,重新运行import其实还是用的之前的python模块(因为已经将该模块在第一次导入时存在了内存里,第二次import没效果),这时需要重启kenel才能导入修改过的python模块。
上面这两条语句是自动加载你导入的python模块,保证你每次在ipynb里使用的模块是最新版本,所以在你修改了模块代码之后,不需要重新刷新你的kenel。

文档

你可能感兴趣的:(python,jupyter)