Ваш исходный массив должен иметь форму 800, 4096
, поскольку каждый вложенный массив представляет собой изображение (64, 64)
, для которого требуется 4096 элементов.
Поэтому, я думаю, вы хотите вместо этого:
array = np.zeros((800, 4096))
paths = [...] # set paths here
for i, path in enumerate(paths):
array[i] = mpimg.imread(path).reshape(4096)