数组 – numpy数组的最大大小是多少?

我试图创建一个包含2 708 000 000个元素的矩阵.当我尝试创建一个这样大小的数组,它给我一个值错误.有没有什么办法可以增加最大数组大小?

一个= np.arange(27.08亿)

ValueError追溯(最近的最后一次呼叫)

ValueError:超过允许的最大大小

最佳答案
您正在尝试创建一个有27亿条记录的数组.如果你运行64位numpy,每个条目8字节,这将是20 GB.

所以几乎肯定你刚刚跑出你的机器的内存. numpy中没有一般的最大数组大小.

转载注明原文:数组 – numpy数组的最大大小是多少? - 代码日志