1.读写文件
Numpy文件读写主要有二进制的文件读写和文件列表形式的数据读写两种形式。
save函数是以二进制的格式保存数据。np.save("../tmp/save_arr",arr)
load函数是从二进制的文件中读取数据。np.load("../tmp/save_arr.npy")
savez函数可以将多个数组保存到一个文件中。np.savez("../tmp/savez_arr",arr1.arr2)
注意:存储时可以省略扩展名,但读取时不能省略扩展名。
读取文本格式的数据(txt csv格式):
savetxt 函数是将数组写到某种分隔符隔开的文本文件中。
np.savetxt("../tmp/arr.txt",arr,fmt="%d",delimiter=",")
##fmt="%d" 表示保存为整数,delimiter=",",表示用‘,’隔开
loadtxt函数执行的是把文件加载到一个二维数组中。
np.loadtxt("../tmp/arr.txt",delimiter=",")
genfromtxt函数面向的是结构化数组 和缺失数据。