如何增加Jupyter笔记本的内存限制?

我在Windows 10上使用带Python3的jupyter笔记本。我的计算机具有8GB RAM,至少4GB RAM是可用的。

但是当我想使用以下命令制作大小为6000 * 6000的numpy ndArray时 np.zeros((6000, 6000),

dtype='float64')Unable to allocate array with shape (6000, 6000) and data

type float64

我认为这不会使用超过100MB的RAM。我试图更改数字以查看发生了什么。我可以做的最大数组是(5000,5000)。在估计需要多少RAM时是否犯了错误?

回答:

Jupyter笔记本电脑具有默认的内存限制大小。您可以按照以下步骤尝试增加内存限制:

1)使用命令生成配置文件:

jupyter notebook --generate-config

2)打开位于“ jupyter”文件夹内的jupyter_notebook_config.py文件,然后编辑以下属性:

NotebookApp.max_buffer_size = your desired value

切记删除属性值之前的“#”。

3)保存并运行jupyter笔记本。现在,它应该使用设置的内存值。另外,不要忘记从jupyter文件夹中运行笔记本。


另外,您可以使用以下命令简单地运行Notebook:

 jupyter笔记本--NotebookApp.max_buffer_size =您的值

以上是 如何增加Jupyter笔记本的内存限制? 的全部内容, 来源链接: utcz.com/qa/435188.html

回到顶部