Code
numpy
import numpy as np
a = np.arange(10)
b = np.random.rand(3, 3)
# Single array
np.save("a.npy", a)
loaded = np.load("a.npy")
# Multiple arrays
np.savez("multi.npz", a=a, b=b)
data = np.load("multi.npz")
print(data["a"], data["b"])
# Compressed
np.savez_compressed("multi.npz", a=a, b=b)
# Text formats
np.savetxt("a.csv", b, delimiter=",", fmt="%.4f")
from_file = np.loadtxt("a.csv", delimiter=",")