我用的是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

Python相关问答推荐

Docker-compose:为不同项目创建相同的容器

如何在Python中增量更新DF

自定义新元未更新参数

具有2D功能的Python十六进制图

使用matplotlib pcolormesh,如何停止从一行绘制的磁贴连接到上下行?

是pandas.DataFrame使用方法查询后仍然排序吗?

抓取rotowire MLB球员新闻并使用Python形成表格

在Google Colab中设置Llama-2出现问题-加载判断点碎片时Cell-run失败

在Pandas DataFrame操作中用链接替换'方法的更有效方法

ODE集成中如何终止solve_ivp的无限运行

Python解析整数格式说明符的规则?

如何调整QscrollArea以正确显示内部正在变化的Qgridlayout?

我对我应该做什么以及我如何做感到困惑'

在极性中创建条件累积和

当我try 在django中更新模型时,模型表单数据不可见

无法连接到Keycloat服务器

跳过嵌套JSON中的级别并转换为Pandas Rame

为什么t sns.barplot图例不显示所有值?'

如何在验证文本列表时使正则表达式无序?

极点替换值大于组内另一个极点数据帧的最大值