首页 > 解决方案 > 如何将 uint8 numpy 数组写入压缩文件?

问题描述

我想保存一个大的 uint8 numpy 数组以供以后使用。如何使用尽可能少的存储空间来做到这一点?

编辑:用 UTF-8 或 ASCII 编码文件会使文件比它需要的大得多。

标签: pythonpython-3.xnumpy

解决方案


Numpy 的save_compressed将使用 zip 压缩将数组保存到npz文件中。

除了被压缩之外,它还允许您将多个数组保存到同一个文件中,这也可以帮助您节省一些空间


推荐阅读