我做了一个愚蠢的选择,使用 jupyter nbconvert
命令就地执行 jupyter notebook,它在 notebook 内生成了大量图像文件,其大小增长到 >1 GB。现在,我无法在浏览器中打开它。有解决办法吗?
答案 0 :(得分:0)
Notebook 是幕后的 .json
文件,因此您可以从字典结构中删除与输出对应的键。
然而,>1GB
文件可能很难用任何文本编辑器打开。
如果您使用的是 Linux,您可以尝试使用 head
和 tail
命令来获取一些可管理大小的文件,并按照自己的方式构建笔记本的重建版本。
所以你会这样做:
head -1000 your_notebook.ipynb > head.json
tail -1000 your_notebook.ipynb > tail.json
用文本编辑器打开这两个文件,并尝试用正确的语法从它们生成一个 your_notebook_recovered.ipynb
。
我不确定是否有更自动化或更奇特的方法来解决它。这种方法很原始,但它多次使我免于“巨量输出”问题。