首页 > 解决方案 > 优化 NumPy 数组内存占用的模块/方法

问题描述

我正在构建一个自动下载和存储地理空间数据(主要是卫星图像)的数据立方体。

目前,对于卫星图像,我的工作流程如下:

1) 下载图像。

2) 打开图片。

3) 通过应用比例因子、偏移量和更改数据类型来优化图像。

4) 存储优化后的数组。

第 3 步目前是相当手动的,因为我必须计算出数据类型、比例因子和偏移量,以实现我想要的优化/减少内存占用。我的目标是使最终文件尽可能小。

我想知道Python中是否有一个模块/方法可以自动减少数组的内存占用/大小?

换句话说,可以接受任何数组并且可以“最小化”它的东西。

标签: pythonarraysnumpymemory

解决方案


推荐阅读