我有一个numpy保存为未压缩的“* npz”文件的数组,它的大小约为 26 GiB,numpy.float32并numpy.savez()以:
OSError: Failed to write to /tmp/tmpl9v3xsmf-numpy.npy: 6998400000 requested and 3456146404 written
我想保存它压缩可能会节省一天,但numpy.savez_compressed()我也有:
OSError: Failed to write to /tmp/tmp591cum2r-numpy.npy: 6998400000 requested and 3456157668 written
asnumpy.savez_compressed()首先保存未压缩的数组。
显而易见的“使用额外的存储空间”我不考虑答案。;)
[编辑]
该标签low-memory是指磁盘内存,而不是 RAM。