Я запускаю этот код для генерации путем обучения данных для нейронной сети
x_train = []
for name in open("datalist.txt", "r").read().split("\n"):
try:
img = Image.open("downloads/"+name+"/1.jpg")
img.resize((400, 200), Image.ANTIALIAS)
x_train.append(np.array(img))
except:
print("load error for: "+name)
x_train = np.array(x_train)
и для большинства небольших наборов данных это один 4-мерный массив, но с большими наборами данных он становится 1-мерным массивом, содержащим 3D-массивы