我用的是IPython Jupyter笔记本.假设我定义了一个在屏幕上占用大量空间的函数.有没有办法让牢房坍塌?
我希望函数保持执行和可调用状态,但我希望隐藏/折叠单元格,以便更好地可视化笔记本.我该怎么做?
我用的是IPython Jupyter笔记本.假设我定义了一个在屏幕上占用大量空间的函数.有没有办法让牢房坍塌?
我希望函数保持执行和可调用状态,但我希望隐藏/折叠单元格,以便更好地可视化笔记本.我该怎么做?
UPDATE:
较新的jupyter-lab
是一个更现代、功能更丰富的界面,默认情况下支持单元折叠.见下文@intsco的答案
UPDATE 2
由于jupyter-lab
现在还支持扩展,您可以使用Collapsible_Headings
扩展来扩展内置的单元格折叠功能.
Original answer:个
jupyter contrib nbextensions
Python包包含一个可在笔记本中启用的代码折叠扩展.点击链接(Github)获取文档.
要使用命令行安装,请执行以下操作:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
为了让管理它们的工作变得更容易,我还推荐jupyter nbextensions configurator
个套餐.这在您的笔记本界面中提供了一个额外的选项卡,您可以在其中轻松(取消)激活所有已安装的扩展.
安装:
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user