保存到文本文件
numpy.savetxt()
numpy.loadtxt()
import numpy as np x= np.arange(0,10,0.1) np.savetxt('save_x',x) print(np.loadtxt('save_x'))
保存一个数组到二进制文件(npy文件)
numpy.save()
import numpy as np x= np.arange(0,10,0.1) np.save('save_x',x) print(np.load('save_x.npy'))
保存多个数组到二进制文件(npz文件)
numpy.savez()
import numpy as np from matplotlib import pyplot as plt x= np.arange(0,10,0.1) y=np.sin(x) np.savez('savedata',x=x,y=y) z=np.load('savedata.npz') plt.plot(z['x'],z['y']) plt.show()