objectif
Sauvegarder plusieurs arrays dans un fichier .npz.
code minimal
import numpy as np
np.savez("arrs.npz", a=np.arange(3), b=np.ones(2))
data = np.load("arrs.npz")
print(sorted(data.files))
utilisation
import numpy as np
np.save("x.npy", np.array([1,2,3]))
print(np.load("x.npy").tolist())
variante(s) utile(s)
import numpy as np, io
buf = io.BytesIO()
np.save(buf, np.array([1,2]))
print(buf.getbuffer().nbytes > 0)
notes
- npz zippé; npy binaire pour un seul array.