不知道这个有没有用,都整理了一番。
一:数组以二进制格式进行存储
1.说明
np.save与np.load是读写磁盘数组数据的两个重要函数。
默认情况下,数组以压缩的原始二进制格式保存在扩展名为npy的文件中。
2.测试
在保存的时候,可以不加后缀。
二:存取为文本文件
1.说明
使用np.save与np.load只能读写一维与2维的数组
np.savetxt:将数组写入以某种分隔符隔开的文本文件中
np.loadtxt:指定某种分隔符,将文本文件读取到数组中
2.测试
三:保存为二进制文件
1.说明
使用数组的tofile函数可以方便的将数组中的数据以二进制的格式写进文件。
2.与np.save的区别
tofile函数只能将数组保存为二进制文件,文件的后缀名没有固定的要求,这种保存方法对数据的读取有要求。
np.fromfile需要手动指定读出来的数据的dtype,如果指定的格式与保存的不一致,则读出来的是错误的数据
tofile不能保存当前数据的行列信息,不管数组的排列顺序是C语言格式的还是Fortran语言格式,统一使用C语言格式输出,因此np.fromfile读取的数据是一维数组,需要利用reshape指定行列信息。
3.测试