首页 > 解决方案 > 我的 Jupyter 笔记本的数据保存在哪里

问题描述

我正在使用 Jupyter 笔记本在 Python 中进行编码,并且想知道我在执行期间生成的“临时”数据存储在哪里。确实,这是海量数据,似乎会改变我笔记本电脑的效率。此外,我的浏览器(GoogleChrome)似乎内存不足。

我问的另一个问题是如何将 Jupyter Notebook 会话保存很长时间。我看到了这篇文章,但接受的答案得到的票很少,所以我想知道它有多可靠。同样,该操作需要的内存以及在此期间数据存储在哪里?

标签: pythonjupyter-notebook

解决方案


Jupyter notebook 将临时结果存储在您的笔记本电脑 RAM 中。如果内存已满,通常系统会开始写入交换文件(或在 Linux 上开始填充交换分区)。这极大地影响了系统的性能,因为某些系统部件被交换到速度慢得多的 SSD/HDD 并在您再次开始使用它们时被读回 RAM。

我认为不可能存储整个笔记本状态。您可以尝试腌制所有可腌制的东西并将其作为一种解决方法读回(如您提到的帖子中所建议的那样)。保存笔记本时,默认情况下会存储所有绘图和输出,但如果要更改某些内容,则必须重新运行笔记本。


推荐阅读