Я хочу прочитать из множества образцов изображений и создать двумерный массив с нулевыми значениями, чтобы строка «i» соответствовала i-му образцу, а столбец j соответствовал j-му пикселю изображения (все пиксели изображения 12 * 13 сохранено списком из 156 номеров)
import numpy as np
images = np.array([])
for Letter in "ABCDEFGHIJKLMNO":
im = Image.open("ABCDEFGHIJKLMNO\\16\\"+Letter+".bmp")
sampleimage = list(im.getdata())
images = np.append(images,[sampleimage])
однако я изо всех сил пытался создать двумерный массив. вышеуказанный массив «images» становится массивом (1800,), состоящим из (11,156). Я испробовал много разных способов, но ни один из них не работал должным образом и не работал эффективно (создание списка двухмерных питонов и последующее преобразование в пустой массив неэффективны. Хотя даже это решение не работает).
поэтому мой вопрос: как лучше всего создать двумерный массив на лету?