#import packages we need
import numpy as np
Создать пример файла NPZ
myarray = np.array([0,1,2,3])
np.savez('npzfile.npz',array0=myarray) # array0 will be the name with which you can retrieve myarray
Прочтите его в
data = np.load('npzfile.npz')
data['array0'] # use array0 key to retrieve myarray
Результат будет:
array([0, 1, 2, 3])
Это массив numpy:
type(data['array0'])
Вывод numpy.ndarray
.
Если вы не знаете, как был сохранен NPZ
Вы можете сделать data.files
. Если вы используете приведенный выше пример NPZ, это будет выводить ['array0']
. Это может помочь вам узнать, каковы имена массива при использовании data[name_of_array]
(ie data[array0]
выше).