use*_*084 60 ipython ipython-notebook jupyter jupyter-notebook
我刚刚使用IPython笔记本编写了我的第一篇广泛的Python教程.一切顺利,除了我做了很多测试和移动块.如何重置In [ ]:编号?我试过戒烟和重装,但这似乎不起作用.
0rh*_*asi 52
我认为,达到你想要的唯一方法是: - '内核>重启'(重启内核),然后'单元>全部运行'(运行脚本).
Pas*_*ion 21
您可以重置内核(快捷方式:) C-m .并重新运行整个笔记本.
退出和重新加载不起作用,因为不重新评估代码.
Vla*_*den 11
'Kernel' -> 'Restart & Run All'
Run Code Online (Sandbox Code Playgroud)
只需确保您已保存笔记本.您还可以绑定/分配键盘键以运行此命令.
'Help' -> 'Edit Keyboard Shortcuts'
Run Code Online (Sandbox Code Playgroud)
每个.ipynb文件都可以在编辑器中打开。那里写的所有内容都是纯文本(JSON)。对于每个具有的"cell_type": "code"键值对,它都有一个"execution_count": <number>。您可能已经猜到了,这就是提示编号。因此,如果笔记本包含需要花费时间才能执行的代码(就我而言),则此方法将节省时间。
现在,您可以手动更改每个代码,也可以execution_count编写一个简单的脚本来正确编号。要检查结果,只需在浏览器中刷新笔记本而不停止内核即可。而且,一切都将根据您的需求,即使所有变量/加载的数据也将保留在环境中。
小智 7
如果您想要删除数字本身,以便显示每个单元格In [ ](而不是像In [247]内核以前版本中留下的内容),请使用“单元格”>“所有输出”>“清除”(在 Jupyter Notebook 中) 5.4.0)或“编辑”>“清除所有输出”(在 Jupyter Lab 0.32.1 中)。
即使您正在运行笔记本,这也会删除所有数字。它不会将编号重置回 1;例如,如果您执行的最后一个单元格是 18,那么下一个单元格将是 19。
如果您使用此命令是因为您想清楚地了解在内核运行期间执行了哪些单元以及尚未执行哪些单元,请使用“单元”>“所有输出”>“清除”(或“编辑”) > “清除所有输出”)在启动(或重新启动)内核后立即。这在重新启动内核或打开已保存或复制的笔记本时非常有用。
这也将从笔记本中删除所有输出。
感谢 user2651084 之前的评论。
| 归档时间: |
|
| 查看次数: |
29770 次 |
| 最近记录: |