Ipython笔记本:如何运行多个单元格?
Ipython Notebook: how to run multiple cells?
我的笔记本有点长,我把它分成几个部分。
有时,我只想 运行 它的某个部分,即 consecutive cells
例如,
我想要运行Cell IN [52] to[54]
,而不是运行IN [51],[59]
。我该怎么做?
我只知道有 run above
、run below
选项,我没看到 run selected cells
.
更新:现在 Jupyter Notebook 内置了这个功能,只需按 CTRL + 单击
我知道这不是您正在寻找的答案(因为它不是我正在寻找的答案),而是针对您的 运行ning 单元格 52-54 的具体情况,因为它们是连续的,您只需单击播放按钮(运行 单元格和下方 select)3 次
它会将这些单元格排队等待 运行ning。这适用于少数连续的单元格,但对于乱序或非常长的单元格块,可能不是最佳选择
我找到了一个执行类似功能的有用扩展:init_cell。
首先,您需要按照 here.
所述安装 jupyter nbextensions 配置器
然后从 Jupyter nbextension 管理器.
的搜索栏中搜索 "Initialization cells"
每个单元格顶部都会出现一个复选框。您可以select将哪些单元格标记为初始化单元格。
一次运行所有初始化单元格,单击工具栏上带有计算器符号的按钮:
配合cqcn1991的解决方案,您可以合理控制笔记本。
2018 年 1 月更新:
您可以使用以下快捷方式在命令模式下 select 和 运行 多个单元格:
1.shift+K(select向上的单元格)然后Ctrl+Enter
2.shift+J(select单元格向下)然后Ctrl+Enter
我的笔记本有点长,我把它分成几个部分。
有时,我只想 运行 它的某个部分,即 consecutive cells
例如,
我想要运行Cell IN [52] to[54]
,而不是运行IN [51],[59]
。我该怎么做?
我只知道有 run above
、run below
选项,我没看到 run selected cells
.
更新:现在 Jupyter Notebook 内置了这个功能,只需按 CTRL + 单击
我知道这不是您正在寻找的答案(因为它不是我正在寻找的答案),而是针对您的 运行ning 单元格 52-54 的具体情况,因为它们是连续的,您只需单击播放按钮(运行 单元格和下方 select)3 次
它会将这些单元格排队等待 运行ning。这适用于少数连续的单元格,但对于乱序或非常长的单元格块,可能不是最佳选择
我找到了一个执行类似功能的有用扩展:init_cell。 首先,您需要按照 here.
所述安装 jupyter nbextensions 配置器然后从 Jupyter nbextension 管理器.
的搜索栏中搜索 "Initialization cells"每个单元格顶部都会出现一个复选框。您可以select将哪些单元格标记为初始化单元格。
一次运行所有初始化单元格,单击工具栏上带有计算器符号的按钮:
配合cqcn1991的解决方案,您可以合理控制笔记本。
2018 年 1 月更新: 您可以使用以下快捷方式在命令模式下 select 和 运行 多个单元格:
1.shift+K(select向上的单元格)然后Ctrl+Enter
2.shift+J(select单元格向下)然后Ctrl+Enter