ipython notebook“运行所有单元格”是同时执行还是按顺序执行?

Pet*_*ter 4 python ipython jupyter-notebook

我有一个代码将更改应用于数据集,然后下一个单元格选择它以继续进行另一组更改。这样做是为了我自己在数据处理中的可读性和故障排除。

我想我完成了代码并希望将其应用于初始数据。Ipython notebook 有一个选项运行所有单元。

我的问题是它是一个接一个运行还是同时运行?

Fra*_*ois 7

它按顺序运行。您实际上会看到进度,因为队列中的单元格将显示一个 star In [*]:,而成功的单元格将显示一些数字,例如:In [123]


Ami*_*ory 5

很容易看出它按顺序运行单元格。只需将一个单元格更改为类似

i = 39882
Run Code Online (Sandbox Code Playgroud)

并在以下单元格位置

print i
Run Code Online (Sandbox Code Playgroud)

如果单元格同时运行,则后一个单元格不会打印在前一个单元格中修改的值。