Превращение большой матрицы в изображение в градациях серого

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

Однако, когда я пытаюсь преобразовать массив в матрицу 1 538 284 x 1 538 284, я получаю ошибку памяти.

Как уменьшить размер матрицы, чтобы она превратилась в изображение, которое поместится на экране без потери уникальности / данных?

Кроме того, как мне превратить его в изображение в градациях серого?

Любая помощь или совет будут оценены. Спасибо.

10
задан 8 October 2011 в 04:10
поделиться