時間のかかる解析をしてできた配列を保存して、また使いたいときのために。
import numpy as np
pi = np.pi
x = np.linspace(-pi,pi,128)
y = np.cos(x)
filename = 'test'
np.savez(filename,x=x,y=y)
カレントディレクトリにtest.npz
というファイル生成される。
import numpy as np
filename = 'test.npz'
data = np.load(filename)
x = data['x']
y = data['y']
import matplotlib.pyplot as plt
plt.plot(x,y)
plt.show()