我正在构建一个数据立方体,该立方体将自动下载并存储地理空间数据(主要是卫星图像)。
目前,对于卫星图像,我的工作流程如下:
1)下载图像。
2)打开图像。
3)通过应用比例因子,偏移量和更改数据类型来优化图像。
4)存储优化的阵列。
目前,第3步还是相当手动的,因为我必须确定要实现我想要的优化/减少的内存占用量的数据类型,比例因子和偏移量。我的目标是使最终文件尽可能小。
我想知道Python中是否有一种模块/方法可以自动减少内存占用/数组大小?
换句话说,可以接受任何数组并可以“最小化”它的东西。