Jupyter 在每个单元格的左侧显示一个单元格编号:
我想知道为什么 Jupyter Notebook 单元格中的左括号数字序列仅显示奇数。
当我更改文件时,它可能显示为偶数,那么如何将数字序列设置为其原始状态呢?
Jupyter Notebook 中左侧括号中的数字序列表示 单元格的执行顺序 ,而不是单元格的编号。
奇数序列的原因:
- 初始状态: 当你新建一个 Jupyter Notebook 文件时,所有的单元格都处于未执行状态,因此没有数字。
-
执行单元格:
当你执行一个单元格时,Jupyter 会为其分配一个执行顺序号,并显示在左侧括号中。第一个执行的单元格为
[1]
,第二个为[2]
,以此类推。 - 跳过执行: 如果你跳过某个单元格未执行,它就不会被分配执行顺序号,因此序列中会出现间隔。
偶数序列的原因:
- 修改并执行: 当你修改了一个已经执行过的单元格并再次执行时,Jupyter 会为其分配一个新的执行顺序号,即使之前的顺序号是偶数。
如何恢复原始状态:
你无法直接修改单元格左侧括号中的数字序列,因为它们是 Jupyter 自动生成的。
想要恢复到初始状态,你可以:
- 重启内核并清除所有输出: 这将重置所有单元格的执行状态,使它们都变为未执行状态,左侧括号将不再显示数字。
-
选择 "Kernel" -> "Restart & Run All":
这将重启内核,并按顺序执行所有单元格,使数字序列恢复到
[1]
、[2]
、[3]
……
请记住,单元格执行顺序对于代码的运行结果至关重要。 如果你修改了代码并希望从头开始执行,最好重启内核并清除所有输出,或者选择 "Restart & Run All" 选项。
标签:python,jupyter From: 78760512