python - Jupyter 实验室笔记本太大,无法在浏览器中打开
问题描述
我做了一个愚蠢的选择,使用jupyter nbconvert
命令 inplace 执行 jupyter notebook,它在 notebook 内生成了许多图像文件,其大小增长到 >1 GB。现在,我无法在浏览器中打开它。有解决办法吗?
解决方案
笔记本是.json
幕后的文件,因此您可以从字典结构中删除与输出对应的键。
但是,>1GB
文件可能很难用任何文本编辑器打开。
如果您使用的是 Linux,您可以尝试使用head
和tail
命令来获取一些可管理大小的文件,并按照自己的方式构建笔记本的重建版本。
所以你会这样做:
head -1000 your_notebook.ipynb > head.json
tail -1000 your_notebook.ipynb > tail.json
使用文本编辑器打开这两个文件并尝试your_notebook_recovered.ipynb
使用正确的语法从它们生成 a。
我不确定是否有更自动化或更奇特的方法来解决它。这种方法很原始,但它多次使我免于“巨大的输出”问题。
推荐阅读
- python - 如何使用套接字连接到另一台计算机?
- c# - 如何使用linq c#优化嵌套循环并从另一个列表中过滤
- javascript - 我的 fabric.js sclaing 方法在对象旋转后不起作用
- unity3d - 如何在unity3d中在位置实例化预制件(2D游戏)
- python-3.x - 使用 pytest.mock 和补丁模拟 FastAPI 控制器中的服务对象
- excel - 如何与 4 个 Excel 应用程序并行运行 ForEach-Object?
- typescript - 如何将变量的类型缩小为联合的类型
- html - CSS对象-它在被css动画缩小时覆盖裁剪图像
- maven - Maven 无法部署工件:找不到工件 - CodeArtifact
- kubernetes - 无法获取 Pod 服务帐户的 Vault 令牌