python - 优化 NumPy 数组内存占用的模块/方法
问题描述
我正在构建一个自动下载和存储地理空间数据(主要是卫星图像)的数据立方体。
目前,对于卫星图像,我的工作流程如下:
1) 下载图像。
2) 打开图片。
3) 通过应用比例因子、偏移量和更改数据类型来优化图像。
4) 存储优化后的数组。
第 3 步目前是相当手动的,因为我必须计算出数据类型、比例因子和偏移量,以实现我想要的优化/减少内存占用。我的目标是使最终文件尽可能小。
我想知道Python中是否有一个模块/方法可以自动减少数组的内存占用/大小?
换句话说,可以接受任何数组并且可以“最小化”它的东西。
解决方案
推荐阅读
- python-3.x - 如何停止在 python 中出现此附加错误?
- c# - SeachView 上的键盘覆盖,默认情况下无法将搜索栏移动到键盘上方
- c# - 响应 MailGun 的 HTTP 帖子,然后处理消息
- tensorflow - OpenVino 模型优化器错误(FusedBatchNormV3)
- python-3.x - python3更多按钮在第一页可点击,但在第二页不可点击
- swift - 如果 ObservedObject 属性更改,SwiftUI 导航
- azure-api-management - 如何在 Azure API 管理中编辑订阅
- python - 标签未显示在 GUI tkinter 中?
- python - 创建一个哈希函数,将每个自然数映射到 9 个桶之一
- mysql - MySQL如何优化DELETE的速度