如何增加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的内存。我试图更改数字以查看会发生什么。我可以做的最大数组是(5000,5000)。在估计需要多少RAM时是否犯了错误?

Divya Kaushik:

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 =您的值

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章