我正在使用 ipython Jupyter 笔记本。假设我定义了一个在我的屏幕上占用大量空间的函数。有没有办法折叠单元格?
我希望函数保持执行和可调用,但我想隐藏/折叠单元格以便更好地可视化笔记本。我怎样才能做到这一点?
更新 :
较新jupyter-lab的是一个更现代且功能丰富的界面,默认情况下支持单元格折叠。请参阅下面的@intsco 的答案
jupyter-lab
更新 2
由于jupyter- lab现在还支持扩展,您可以使用扩展扩展内置的单元格折叠功能Collapsible_Headings。
jupyter- lab
Collapsible_Headings
原答案:
jupyter contrib nbextensionsPython 包包含可以在笔记本中启用的代码折叠扩展。按照链接 (Github) 获取文档。
jupyter contrib nbextensions
使用命令行安装:
pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user
为了使管理它们的工作更轻松,我还推荐该jupyter nbextensions configurator软件包。这在您的笔记本界面中提供了一个额外的选项卡,您可以在其中轻松(取消)激活所有已安装的扩展。
jupyter nbextensions configurator
安装:
pip install jupyter_nbextensions_configurator jupyter nbextensions_configurator enable --user