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, я попытался добавить каждое значение в пустой список только для пикселя, прежде чем добавить в строку, и я не могу найти другой решения. Есть ли обходной путь, которого я не вижу?