Большинство строк просто загружают datasets
из файла h5
.Оболочка np.array(...)
не нужна.test_dataset[name][:]
достаточно для загрузки массива.
test_set_y_orig = test_dataset["test_set_y"][:]
test_dataset
- открытый файл.test_dataset["test_set_y"]
- это dataset
в этом файле.[:]
загружает набор данных в массив numpy
.Посмотрите документы h5py
для получения более подробной информации о загрузке dataset
.
. Из
train_set_y_orig = train_set_y_orig.reshape((1, train_set_y_orig.shape[0]))
я делаю вывод, что загруженный массив равен 1d с формой (n,)
,и эта форма просто добавляет начальное измерение, делая его (1,n)
.Я бы кодировал его как
train_set_y_orig = train_set_y_orig[None,:]
, но результат тот же.
В массиве classes
нет ничего особенного (хотя это вполне может быть массив строк).