Ipython Notebook:关闭部分单元格的优雅方式?
Ipython Notebook: Elegant way of turning off part of cells?
在我的ipython notebook
中,有部分单元格作为初步检查。
现在我想 turn it off
,因为在 运行 之后我知道数据集的状态,但我也想保留它,以便其他使用此笔记本的人可以拥有此功能。
我该怎么做?有没有做的例子?
我可以comment out
这些单元格,但是在on
和off
之间切换会很费力。对其他人来说可能不太方便。
我可以把它抽象成一个function
,但是那个本身有一些方法,所以代码会很复杂,而且可能难以阅读?
使用 Jupyter 笔记本,您可以单击一个单元格,按 esc
,然后按 r
。这会将其转换为“原始”单元格。可以做类似的事情将其转换回来,esc
+ y
。无需评论,只需按键。
在 Jupyer notebook 中,转到帮助 -> 键盘快捷键了解更多信息。
这是一个片段:
Command Mode (press Esc
to enable)
↩ : enter edit mode
⇧↩ : run cell, select below
⌃↩ : run cell
⌥↩ : run cell, insert below
y : to code
m : to markdown
r : to raw
在 Jupyter 笔记本中,可以在单元格的开头使用这个神奇的序言来避免它的执行:
%%script false --no-raise-error
您可以使用一个条件,但要多缩进一次。
cellEnabled = 0
#cellEnabled = 1
if cellEnabled:
doA()
doB()
在我的ipython notebook
中,有部分单元格作为初步检查。
现在我想 turn it off
,因为在 运行 之后我知道数据集的状态,但我也想保留它,以便其他使用此笔记本的人可以拥有此功能。
我该怎么做?有没有做的例子?
我可以
comment out
这些单元格,但是在on
和off
之间切换会很费力。对其他人来说可能不太方便。我可以把它抽象成一个
function
,但是那个本身有一些方法,所以代码会很复杂,而且可能难以阅读?
使用 Jupyter 笔记本,您可以单击一个单元格,按 esc
,然后按 r
。这会将其转换为“原始”单元格。可以做类似的事情将其转换回来,esc
+ y
。无需评论,只需按键。
在 Jupyer notebook 中,转到帮助 -> 键盘快捷键了解更多信息。
这是一个片段:
Command Mode (press
Esc
to enable)
↩ : enter edit mode
⇧↩ : run cell, select below
⌃↩ : run cell
⌥↩ : run cell, insert below
y : to code
m : to markdown
r : to raw
在 Jupyter 笔记本中,可以在单元格的开头使用这个神奇的序言来避免它的执行:
%%script false --no-raise-error
您可以使用一个条件,但要多缩进一次。
cellEnabled = 0
#cellEnabled = 1
if cellEnabled:
doA()
doB()