如何 运行 jupyter notebook 从第 5 个单元格到第 100 个单元格,而不 运行ning 笔记本电脑的其他部分?
how to run jupyter notebook from 5th cell to 100th cell, without running other part of the notebook?
假设我有一个包含 200 个单元格的 jupyter notebook。
如何 运行 从第 5 个单元格到第 100 个单元格,而不 运行 连接笔记本的其他部分?
现在我表扬第101-200和第1-4号牢房。我确定这不是最佳做法。
使用 Jupyter notebook 不能只 运行 单元格 5 到 100,但有几个选项。第一个是 selecting 每个单元格,然后 运行ning Merge Cell Above 从编辑菜单然后 运行ning 新单元格。我发现的第二种也是最好的方法是:
- 首先 select 要忽略的顶部单元格(或底部,如果底部较少)并将 Cell Type 更改为 Raw NBConvert 以防止 IPython 对其进行解释。
- 转到您想要 运行 和 select 运行 上方的单元格 (或下方,如果较少) .
现在您只有 运行 那些中间的单元格,可以返回并将单元格类型重置为代码(而不是必须评论然后取消评论)并继续。
* 如果您使用的是 NBViewer,您可以 或将其设置为 Markdown
另一个选项比 JGreenwell 的答案需要更少的鼠标移动和点击,特别是如果你喜欢像我一样通过快速键盘工作来完成这个:
- 单击单元格 #1
- Select 所有代码 (
Ctrl+A
)
- 注释掉代码(
Ctrl+/
)
- 转到下一个单元格 (
Shift+Enter
) -- 将执行单元格,但没有意义,因为所有代码都已注释
- 重复步骤 2-4 直到单元格 #5
- Select 单元格 #200 和 select 运行 以上
- 返回并取消注释单元格 1-5 (
Ctrl+A
, Ctrl+/
)
您可以使用键盘轻松地在单元格之间移动:按 Esc
(命令模式),按 J
(向上)或 K
(向下)到 select相邻的单元格。按 Enter
(输入代码)。然后按 Ctrl+A
然后按 Ctrl+/
取消评论。从 Esc
.
开始重复
假设我有一个包含 200 个单元格的 jupyter notebook。
如何 运行 从第 5 个单元格到第 100 个单元格,而不 运行 连接笔记本的其他部分?
现在我表扬第101-200和第1-4号牢房。我确定这不是最佳做法。
使用 Jupyter notebook 不能只 运行 单元格 5 到 100,但有几个选项。第一个是 selecting 每个单元格,然后 运行ning Merge Cell Above 从编辑菜单然后 运行ning 新单元格。我发现的第二种也是最好的方法是:
- 首先 select 要忽略的顶部单元格(或底部,如果底部较少)并将 Cell Type 更改为 Raw NBConvert 以防止 IPython 对其进行解释。
- 转到您想要 运行 和 select 运行 上方的单元格 (或下方,如果较少) .
现在您只有 运行 那些中间的单元格,可以返回并将单元格类型重置为代码(而不是必须评论然后取消评论)并继续。
* 如果您使用的是 NBViewer,您可以
另一个选项比 JGreenwell 的答案需要更少的鼠标移动和点击,特别是如果你喜欢像我一样通过快速键盘工作来完成这个:
- 单击单元格 #1
- Select 所有代码 (
Ctrl+A
) - 注释掉代码(
Ctrl+/
) - 转到下一个单元格 (
Shift+Enter
) -- 将执行单元格,但没有意义,因为所有代码都已注释 - 重复步骤 2-4 直到单元格 #5
- Select 单元格 #200 和 select 运行 以上
- 返回并取消注释单元格 1-5 (
Ctrl+A
,Ctrl+/
)
您可以使用键盘轻松地在单元格之间移动:按 Esc
(命令模式),按 J
(向上)或 K
(向下)到 select相邻的单元格。按 Enter
(输入代码)。然后按 Ctrl+A
然后按 Ctrl+/
取消评论。从 Esc
.