Ответ 1
используйте это в python3:
from numpy import load
data = load('out.npz')
lst = data.files
for item in lst:
print(item)
print(data[item])
Сначала я хочу сказать, что я совершенно новый в программировании и Python.
Кто-то пришлет мне файл .npz. Есть ли кто-нибудь, кто мог бы объяснить мне, как открыть этот файл. Или какой код мне нужно написать. Я уже долгое время встречался, но я просто не понимаю, как его открыть.
Спасибо заранее.
используйте это в python3:
from numpy import load
data = load('out.npz')
lst = data.files
for item in lst:
print(item)
print(data[item])
Вы хотите использовать numpy.load()
с помощью менеджера контекста:
with numpy.load('foo.npz') as data:
a = data['a']
Здесь вы должны использовать диспетчер контекстов, поскольку в документации указано:
возвращаемый экземпляр класса
NpzFile
должен быть закрыт, чтобы избежать утечки файловые дескрипторы.
и менеджер контекста будет обрабатывать это для вас.
Используйте функцию load
:
import numpy as np
data = np.load('your_file.npz')
import numpy as np data = np.load('imdb.npz', allow_pickle=True) lst = data.files for item in lst: print(item) print(data[item])