Python - список отдельных элементов для спектрального питона

Я новичок здесь, но я давно использую ответы, и они всегда полезны, но я не нахожу этого.

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

 [[[ 0.]
   [ 0.]
   [ 0.]]
  [[ 0.]
   [ 0.]
   [ 0.]]
  [[ 0.]
   [ 0.]
   [ 0.]]]

Тем не менее, пиксель имеет только одну полосу, и я делал это, устанавливая каждое значение и добавляя их, но Python, похоже, испытывает отвращение к добавлению одного списка значений в виде списка, и вместо этого я получаю следующее:

[[0, 0, 0]
 [0, 0, 0]
 [0, 0, 0]]

... который мое конечное программное обеспечение читает как одну строку, 3-пиксельное изображение с неправильными полосами.

Python не имеет проблем с загрузкой существующих изображений в этом формате, но не создает их. Я попытался назначить каждый пиксель как [0] или [1], а не 0 или 1, я попытался добавить каждое значение в пустой список только для пикселя, прежде чем добавить в строку, и я не могу найти другой решения. Есть ли обходной путь, которого я не вижу?

0 ответов

Другие вопросы по тегам