Python Numpy数组的读入存储操作
Posted xiashaopenggo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Numpy数组的读入存储操作相关的知识,希望对你有一定的参考价值。
从文件中加载ndarray数组
从文本文件中加载ndarray数组 np.loadtxt
>>> np.loadtxt(textfile) # textfile是文本文件
从
.npy
或者.npz
文件中加载ndarray数组np.load
如果是.npy结尾的文件,则返回单个ndarray数组
如果是.npz结尾的文件,则返回一个字典类型对象,{filename: array}>>> np.load(textfile) # textfile是.npz或.npy结尾的二进制文件
将ndarray数组存入文件
将单个ndarray数组存入一个二进制文件中np.save
>>> x = np.arange(10) >>> np.save(outfile, x) # outfile必须以.npy结尾
将多个ndarray数组存入一个二进制文件中 np.savez
>>> x = np.arange(10) >>> y = np.sin(x) >>> np.savez(outfile, x,y) # outfile必须以.npz结尾
将ndarray数组存入文本文件中 np.savetxt
>>> x = np.arange(10) >>> y = np.sin(x) >>> np.savetext(outfile, x, delimiter=‘,‘) # outfile为文本文件 >>> np.savetext(outfile, (x,y)) >>> np.savetext(outfile, x, fmt=‘%1.4e‘)
以上是关于Python Numpy数组的读入存储操作的主要内容,如果未能解决你的问题,请参考以下文章