Ipython Notebook:关闭部分单元格的优雅方式?

新手上路,请多包涵

在我的 ipython notebook 中,有部分单元格作为初步检查。

现在我想要 turn it off ,因为在运行它之后我知道数据集的状态,但我也想保留它,所以使用这个笔记本的其他人可以拥有这个功能。

我该怎么做?有没有这样做的例子?

  1. 我可以 comment out 这些单元格,但随后在 onoff 之间切换将非常费力。对其他人来说可能不太方便。

  2. 我可以把它抽象成一个 function ,但是它本身有一些方法,所以代码会很复杂,并且可能难以阅读?

原文由 cqcn1991 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 695
2 个回答

使用 Jupyter Notebook,您可以单击一个单元格,按 esc 然后 r 。这会将其转换为“原始”单元格。可以做类似的事情将其转换回来, esc + y 。无需评论,只需按键。

在 Jupyer notebook 中,转到 Help -> Keyboard shortcuts 了解更多信息。

这是一个片段:

命令模式(按 Esc 启用)

  • ↩ : 进入编辑模式

  • ⇧↩ : 运行单元格,选择下面

  • ⌃↩ : 运行单元格

  • ⌥↩ :运行单元格,在下面插入

  • y:编码

  • m : 降价

  • r:原始

原文由 wgwz 发布,翻译遵循 CC BY-SA 4.0 许可协议

在 Jupyter notebooks 中,可以在单元格的开头使用这个神奇的序言来避免它的执行:

 %%script false --no-raise-error

原文由 Davide Fiocco 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题