【问题标题】:Does ipython notebook 'run all cells' execute simultaneously or in sequence?ipython notebook '运行所有单元格'是同时执行还是按顺序执行?
【发布时间】:2016-02-26 09:20:43
【问题描述】:

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

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

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

【问题讨论】:

    标签: python ipython jupyter-notebook


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      i = 39882
      

      在下面的单元格位置

      print i
      

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

      【讨论】: