如何增加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