ipython notebook 'run all cells' 是同时执行还是顺序执行?

Does ipython notebook 'run all cells' execute simultaneously or in sequence?

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

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

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

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

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

i = 39882

并在下面的单元格位置

print i

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