Ваша проблема
Похоже, что вы сохранили данные неправильно.После вашего последнего комментария я обнаружил первоначальную проблему.
В настоящее время вы используете это data.append(pixel_value.shape)
, а затем сохраняете это как .npy
.То, что вы на самом деле здесь делаете, сохраняет размеры данных, а не сами данные.
Итак, когда я загружаю файл .npy
по ссылке, которую вы разместили, яиметь это:
array([[ 1, 120, 120],
[ 1, 120, 120],
[ 1, 120, 120],
[ 1, 120, 120],
Вы сохраняете размеры pixel_value
.
Как решить эту проблему
Итак,используйте это для датировки фактических данных: data.append(pixel_value)
.
Тогда я должен быть тривиальным, как загрузить файл:
data_all = np.load('file.npy')
# get the first image
img1 = data_all[0]