numpy数组读写文件怎么实现


本篇内容介绍了“numpy数组读写文件怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!缺点:只能保存一维和二维 numpy 数组,当 numpy 数组 a 有多维时,需要将其 a.reshape((a.shape[0], -1)) 后才能用这种方式保存。不能追加保存,即每次 np.savetxt() 都会覆盖之前的内容。读写 npy 文件优点:npy 文件可以保存任意维度的 numpy 数组,不限于一维和二维;npy 保存了 numpy 数组的结构,保存的时候是什么 shape 和 dtype,取出来时就是什么样的 shape 和 dtype。缺点:只能保存一个 numpy 数组,每次保存会覆盖掉之前文件中存在的内容(如果有的话)。读写 npz 文件优点:npy 文件可以保存任意维度的 numpy 数组,不限于一维和二维;npy 保存了 numpy 数组的结构,保存的时候是什么 shape 和 dtype,取出来时就是什么样的 shape 和 dtype;可以同时保存多个 numpy 数组;可以指定保存 numpy 数组的 key,读取的时候很方便,不会混乱。缺点:保存多个 numpy 数组时,只能同时保存,即 np.savez(filename, a, b=b)。每次保存会覆盖掉之前文件中存在的内容(如果有的话)免费云主机域名。优点:不限 numpy 数组维度,可以保持 numpy 数组结构和数据类型;适合 numpy 数组很大的情况,文件占用空间小;可以通过 key 来访问 dataset(可以理解为 numpy.array),读取的时候很方便,不会混乱。可以不覆盖原文件中含有的内容。简单读取同一个 hdf5 文件可以创建多个 dataset,读取的时候按照 key 来即可。“numpy数组读写文件怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注百云主机网站,小编将为大家输出更多高质量的实用文章!

相关推荐: golang中json操作实例分析

这篇“golang中json操作实例分析”文章的知识点大部分人都不太理解,所以小编免费云主机域名给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“golang中json操作实例分析”文章吧。…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/14 17:47
下一篇 05/14 17:50

相关推荐