Модуль / метод для оптимизации использования памяти массива NumPy - PullRequest
0 голосов
/ 03 декабря 2018

Я нахожусь в процессе создания куба данных, который автоматически загружает и хранит геопространственные данные (главным образом спутниковые изображения).

В настоящий момент мой рабочий процесс для спутникового изображения выглядит следующим образом:

1) Загрузите изображение.

2) Откройте изображение.

3) Оптимизируйте изображение, применив масштабный коэффициент, смещение и изменив тип данных.

4) Хранить оптимизированный массив.

Шаг 3 на данный момент довольно ручной, в том смысле, что мне нужно определить тип данных, коэффициент масштабирования и смещение, которые позволили бы добиться оптимизации / уменьшения объема памяти, который я хотел бы.Моя цель - сделать конечный файл как можно меньше.

Мне интересно, есть ли в Python модуль / метод, который может автоматически уменьшить объем памяти / размер массива?

Другими словами, что-то, что требует любогомассив и может «минимизировать» его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...