Numpy中数据的常用的保存与读取
保存到文本文件
numpy.savetxt()
numpy.loadtxt()
import numpy as np x= np.arange(0,10,0.1) np.savetxt('save_x',x) #文件名后缀.txt 可加可不加 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')) #文件名的后缀为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') #文件名的后缀为npz plt.plot(z['x'],z['y']) plt.show()