np.savetxt(frame,array,fmt =’%.18e’,delimiter = None)
np.loadtxt(frame,dtype = np.float,delimiter = None,unpack = False)
a.tofile(frame,sep=”,format = ‘%s’)
np.fromfile(frame,dtype = float,count = -1,sep = ”)
np.save(frame,array)或者np.savez(frame,array)
np.load(frame)
CSV文件,逗号分隔值文件
numpy提供了将数组保存成文件的函数
np.savetxt(frame,array,fmt =’%.18e’,delimiter = None)
frame :文件,字符串,或产生器,可以是.gz或者.bz2的压缩文件
array:存入文件的数组
fmt:写入文件的格式,例如%d,%.2f,%.18e
delimiter : 分割字符串,默认是空格
例:
a = np.arange(100).reshape((5,20))
np.savetxt(‘a.csv’,a,fmt=’%2d’,delimiter = ‘,’)
除了写入csv文件,numpy还提供了读入文件的功能
np.loadtxt(frame,dtype = np.float,delimiter = None,unpack = False)
例:
a = np.loadtxt(‘a.csv’,dtype = np.int ,delimiter = ‘,’)</