我正在尝试创建一个numpy矩阵:
matrix = np.zeros((242993, 9000000, 13), dtype=int)
但我得到了回忆,罗:
MemoryError: Unable to allocate 207. TiB for an array with shape (242993, 9000000, 13) and data type int64
编辑:我在Linux Mint 64上运行
编辑2:我想做的是创建一个矩阵,我将使用save int/float number
编辑3:问题是如何创建具有此大小的矩阵?
有人能帮我吗?谢谢
matrix = np.zeros((242993, 9000000, 13), dtype=int)
需要242993x900000x13x32(位/int)位,基本上是9.1e14位或数百TB字节的顺序。即使您使用位的数据类型,这仍然无法放入您的内存中。根据应用程序的不同,您可能会以不同的方式存储它,或者将其分解为更小的阵列相关问题 更多 >
编程相关推荐