Numpy中数据的常用的保存与读取

保存到文本文件
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()

猜你喜欢

转载自www.cnblogs.com/conpi/p/11626610.html