Как открыть .npz файл

Сначала я хочу сказать, что я совершенно новый в программировании и Python.

Кто-то пришлет мне файл .npz. Есть ли кто-нибудь, кто мог бы объяснить мне, как открыть этот файл. Или какой код мне нужно написать. Я уже долгое время встречался, но я просто не понимаю, как его открыть.

Спасибо заранее.

Ответ 1

используйте это в python3:

from numpy import load

data = load('out.npz')
lst = data.files
for item in lst:
    print(item)
    print(data[item])

Ответ 2

Вы хотите использовать numpy.load() с помощью менеджера контекста:

with numpy.load('foo.npz') as data:
    a = data['a']

Здесь вы должны использовать диспетчер контекстов, поскольку в документации указано:

возвращаемый экземпляр класса NpzFile должен быть закрыт, чтобы избежать утечки файловые дескрипторы.

и менеджер контекста будет обрабатывать это для вас.

Ответ 3

Используйте функцию load:

import numpy as np
data = np.load('your_file.npz')

Ответ 4

import numpy as np

data = np.load('imdb.npz', allow_pickle=True)
lst = data.files

for item in lst:
    print(item)
    print(data[item])