Jupyter notebook交互式控件开发
什么是Jupyter notebook内核
jupyter notebook后台运行了一个内核。当我们运行一段代码时,该代码在内核中运行,而不是在浏览器中运行。运行结束后,结果回显到单元格下面。
删除单元格,并不会使内核状态发生变化。举个例子:
删除a=6的单元格,并不会使a这个变量消失,a这个变量一直存在于内核中。
也就是说单元格只要执行了,就与内核无关了,该保留的数据内核会一直保留。
单元格的执行顺序
单元格 的执行顺序一般是从上到下的,当然你可以单独执行指定的单元格。 单元格左侧的中括号表示执行顺序,举个例子:
对内核的操作。
如果你想要重置一些数据,内核可以停止、重启,也可以重启并重新运行,如下图:
- 停止:如果你运行了一个非常费时间的操作,可以通过停止,停止内核
- 重启:重新启动内核,从而清除定义的所有变量。
- 重启和运行所有:重启并运行你的所有单元格,从第一个到最后。