PythonNumpy数组保存
Numpy提供了⼏种数据保存的⽅法。
以3*4数组a为例:
1. a.tofile("filename.bin")
这种⽅法只能保存为⼆进制⽂件,且不能保存当前数据的⾏列信息,⽂件后缀不⼀定⾮要是bin,也可以为txt,但不影响保存格式,都是⼆进制。
这种保存⽅法对数据读取有要求,需要⼿动指定读出来的数据的的dtype,如果指定的格式与保存时的不⼀致,则读出来的就是错误的数据。
b = numpy.fromfile("filename.bin",dtype = **)
读出来的数据是⼀维数组,需要利⽤
b.shape = 3,4重新指定维数。
2.numpy.save("filename.npy",a)
利⽤这种⽅法,保存⽂件的后缀名字⼀定会被置为.npy,这种格式最好只⽤numpy教程pdf
numpy.load("filename")来读取。
3.numpy.savetxt("",a)
b =  numpy.loadtxt("")
⽤于处理⼀维和⼆维数组

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。