Python:在压缩文件中保存/读取大量浮点值的最有效方法是什么

时间:2017-12-18 02:15:56

标签: python scipy floating-point

我需要从图像文件中读取RGB值(例如scipy.misc.imread),处理/转换它们并将它们存储为压缩文件中范围(0.0到255.0)内的浮点值。

我尝试使用numpy.savez_compressed将浮点值保存到npz文件中,然后使用numpy.load将其读回。但是我发现numpy.load需要很长时间才能从npz压缩文件中读回浮点值。如果我们使用scipy.misc.imsavescipy.misc.imread,它可以以压缩格式保存RGB整数值,并且可以非常快速地读取它们。在速度方面,回读压缩文件中浮点值的最有效方法是什么?

0 个答案:

没有答案