【发布时间】:2021-08-16 05:44:42
【问题描述】:
我用 Numpy 数组准备了一个图像数据集 我需要尽可能高效地存储它们
举个例子
对于 6 张图片,它类似于 2.2 MB
在使用 Numpy compressed format 之后,它超过了 7.5 MB
这是我想出来的
np.savez_compressed("./img.npz",images) # array of images
任何改进的方法
【问题讨论】:
-
Using
.npz也可以保存压缩的 numpy 数组,但我建议您看一下 parquet 文件格式。与其他几种文件格式相比,它压缩得很好,数据读/写速度也很高,内存占用更少。 -
@ThePyGuy 试试看,谢谢