首页 > 编程问答 >如何修改 Jupyter Notebook 单元格左侧括号中的数字序列?

如何修改 Jupyter Notebook 单元格左侧括号中的数字序列?

时间:2024-07-21 15:21:07浏览次数:11  
标签:python jupyter

Jupyter 在每个单元格的左侧显示一个单元格编号:

enter image description here

我想知道为什么 Jupyter Notebook 单元格中的左括号数字序列仅显示奇数。

当我更改文件时,它可能显示为偶数,那么如何将数字序列设置为其原始状态呢?


Jupyter Notebook 中左侧括号中的数字序列表示 单元格的执行顺序 ,而不是单元格的编号。

奇数序列的原因:

  • 初始状态: 当你新建一个 Jupyter Notebook 文件时,所有的单元格都处于未执行状态,因此没有数字。
  • 执行单元格: 当你执行一个单元格时,Jupyter 会为其分配一个执行顺序号,并显示在左侧括号中。第一个执行的单元格为 [1] ,第二个为 [2] ,以此类推。
  • 跳过执行: 如果你跳过某个单元格未执行,它就不会被分配执行顺序号,因此序列中会出现间隔。

偶数序列的原因:

  • 修改并执行: 当你修改了一个已经执行过的单元格并再次执行时,Jupyter 会为其分配一个新的执行顺序号,即使之前的顺序号是偶数。

如何恢复原始状态:

你无法直接修改单元格左侧括号中的数字序列,因为它们是 Jupyter 自动生成的。

想要恢复到初始状态,你可以:

  1. 重启内核并清除所有输出: 这将重置所有单元格的执行状态,使它们都变为未执行状态,左侧括号将不再显示数字。
  2. 选择 "Kernel" -> "Restart & Run All": 这将重启内核,并按顺序执行所有单元格,使数字序列恢复到 [1] [2] [3] ……

请记住,单元格执行顺序对于代码的运行结果至关重要。 如果你修改了代码并希望从头开始执行,最好重启内核并清除所有输出,或者选择 "Restart & Run All" 选项。

标签:python,jupyter
From: 78760512

相关文章