我正在使用安装有Python3的Windows 10系统中的Jupyter Notebook。我的计算机有8GB RAM,其中至少有4GB的RAM可用。
但是,当我想要使用以下命令创建一个大小为6000*6000的numpy ndArray时:
np.zeros((6000, 6000), dtype='float64')
我得到了以下错误:无法分配形状为(6000, 6000)和数据类型为float64的数组
。
我认为这不应超过100MB的RAM。 我尝试更改数字以查看发生了什么。 最大的数组大小是(5000,5000)。 我在估计需要多少RAM时犯了一个错误吗?