Если все массивы изображений имеют одинаковую форму, например (128, 128, 3), тогда np.stack
будет хорошо работать
np.stack(alist_images, axis=0)
должен создать массив (n, 128, 128, 3).
На самом деле np.array(alist_images)
также должно работать, но stack
позволяет вам выбрать другую ось, к которой они присоединяются, например, (128, 128, 3, n)
Если он жалуется на несоответствие размеров, то у вас нет списка подходящих массивов.