小白问一下 jupyternotebook 里点 kernel shutdown 和 interrupt 区别在哪。。主要不太明白 interrupt

2019-09-09 01:07:31 +08:00
 yellowtail

自己写的程序里面,如果使用 interrupt 中断然后 run 和 shutdown 再 run 得到的有时东西不一样,但是有时又一样。。。

3076 次点击
所在节点    Python
2 条回复
labnotok
2019-09-09 01:22:13 +08:00
粗略的说,
interrupt 是终止一个 cell,不影响跑过的 cell
shutdown 是终止一个 ipython kernel,kernel 的堆栈直接清空

至于结果一不一样,那是随机数没设 seed 吧
GrayXu
2019-09-09 08:25:32 +08:00
关闭和中断。
中断==ctrl+c,中断当前 shell 的任务,保留其他中间态。
关闭等于关闭这个 notebook 绑定的 python 程序,所有 shell 中间态丢失。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/599128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX