Несколько массивов в файле в NumPy
Чтобы сохранить несколько массивов вместе, используют функцию savez.
Она упаковывает
несколько массивов в один
двоичный файл с расширением
.npz. Каждый массив получает
имя по ключевому слову при записи.
Запишем два массива в bundle.npz,
прочитаем архив и выведем один
массив по его имени:
import numpy as np
scores = np.array([4, 5, 3])
weights = np.array([1.0, 2.0])
np.savez('bundle.npz', scores=scores, weights=weights)
archive = np.load('bundle.npz')
print(archive['scores']) # выведет [4 5 3]
Запишите массивы [1, 2]
и [3, 4, 5] в один файл
prices.npz с именами
left и right,
прочитайте архив и выведите
массив right.
Запишите массивы [7] и [8, 9]
в один файл prices.npz
с именами a и b,
прочитайте архив и выведите
массив a.