我的Jupyter笔记本电脑的数据保存在哪里

时间:2018-08-14 10:50:53

标签: python jupyter-notebook

我正在使用Jupyter笔记本用Python编写代码,想知道我在执行过程中生成的“临时”数据存储在哪里。实际上,它的数据量很大,并且似乎在改变我的笔记本电脑的效率。移动浏览器(GoogleChrome)似乎内存不足。

我要问的另一个问题是如何保存Jupyter Notebook会话很长时间。我看到了this post,但是被接受的答案却获得了很少的选票,所以我想知道它的可靠性。再说一次,此操作需要的内存是多少?在这段时间内数据存储在哪里?

1 个答案:

答案 0 :(得分:0)

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

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