Я загружаю изображения через
batches =datagen.flow_from_directory(...)
Я хочу построить примерное изображение, чтобы увидеть дополнения датагератором.
display(img_batch[0].shape)
показывает мне (1, 256, 256, 3)
Тогда я перенесу
image = img_batch[i].transpose((2,1,3,0))
Здесь происходит первая «ошибка». Обычно я переносил бы на
image = img_batch[i].transpose((2,1,3))
но тогда я получаю ошибку
ValueError: оси не соответствуют массиву
Так что я транспонирую как показано и получаю
(256, 256, 3, 1)
Так что я думаю, np.squeez мог бы решить эту проблему, но когда я использую любую вариацию
np.squeeze(image,(3,))
просто ничего не происходит, форма до и после шоу одинаковая.
Понятия не имею, что происходит. У кого-нибудь есть идея? Спасибо