numpy中如何以文本方式存储数据
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"numpy中如何以文本方式存储数据",在日常操作中,相信很多人在numpy中如何以文本方式存储数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"num
千家信息网最后更新 2026年11月02日numpy中如何以文本方式存储数据
这篇文章主要介绍"numpy中如何以文本方式存储数据",在日常操作中,相信很多人在numpy中如何以文本方式存储数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"numpy中如何以文本方式存储数据"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Numpy中除了能够把数据以二进制文件的方式保存到文件中以外,还可以选择把数据保存到文本文件中。如果我有磁盘存储的需要,我一般会选择文本的存储,因为后期的处理工具会有更多的选择。
文本存储数据文件可以采用savetxt的功能,而相应文件的加载可以采用loadtxt的功能。与二进制存储不同,savetxt的功能不会自动追加扩展名。
接下来做简单的操作练习示范:
In [15]: arr1 =rand(5,4) In [16]: arr1Out[16]:array([[0.21349492, 0.77993282, 0.37269246, 0.70599725], [ 0.74004045, 0.64697716, 0.49489394, 0.94005934], [ 0.89902693, 0.43021685, 0.29623512, 0.4259565 ], [ 0.00146385, 0.7619464 , 0.2764662 , 0.00896728], [ 0.17746182, 0.81107356, 0.13140944, 0.12808611]]) In [17]:np.savetxt('data.txt',arr1)通过以上操作,数组的信息被存储到了data.txt文件中。可以通过其他的文本编辑器或者其他处理工具进行编辑修改。以文本形式对文件直接进行查看结果如下:
C:\Users\ThinkPad\Desktop>typedata.txt2.134949194782667092e-017.799328187516920696e-01 3.726924550593806451e-01 7.059972531846898658e-017.400404474495648754e-016.469771552354630639e-01 4.948939386825553788e-01 9.400593405075502451e-018.990269288143762916e-014.302168497691762905e-01 2.962351210526772416e-01 4.259564974067475696e-011.463850064000737916e-037.619464016912527171e-01 2.764661957409741966e-01 8.967282719944846825e-031.774618247314488917e-018.110735600283927038e-01 1.314094418012348164e-01 1.280861102265743456e-01
文件的加载:
In [22]: new_arr =np.loadtxt('data.txt') In [23]: new_arrOut[23]:array([[0.21349492, 0.77993282, 0.37269246, 0.70599725], [ 0.74004045, 0.64697716, 0.49489394, 0.94005934], [ 0.89902693, 0.43021685, 0.29623512, 0.4259565 ], [ 0.00146385, 0.7619464 , 0.2764662 , 0.00896728], [ 0.17746182, 0.81107356, 0.13140944, 0.12808611]])存储的数据文件可以通过加载的方式重新用以创建数组对象,为了验证存储与读取的一致性,做一下检查如下:
In [25]: arr1 ==new_arrOut[25]:array([[True, True, True, True], [ True, True, True, True], [ True, True, True, True], [ True, True, True, True], [ True, True, True, True]], dtype=bool)
到此,关于"numpy中如何以文本方式存储数据"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
存储
文本
文件
数据
方式
学习
功能
更多
选择
接下来
二进制
可以通过
数组
帮助
不同
实用
一致
一致性
信息
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
互联网属科技
腾讯阿里互联网科技
深圳互联网科技公司
青岛互联网科技公司
期待互联网科技
鑫亿盛互联网科技
云电互联网科技
腾讯科技 互联网女皇
电子科技大学互联网
山东吉时兔互联网科技有限公司
成都互联网科技公司100强
广州恒生互联网科技有限
江阴互联网智能科技产品进口
深圳育鹏互联网科技有限公司招聘
互联网科技大赛获奖感言
互联网数据科技专业
山东有哪些互联网科技公司
锡山区互联网智能科技产品供应
互联网时代高科技布局
天速互联网络科技有限公司
互联网教育科技公司vipkid
中国互联网有什么科技含量
重庆威客帮互联网科技
贵州叶脉互联网科技有限公司所属行业
宝灵互联网科技有限公司
乌苏新华互联网科技做什么的
云鲸互联网络科技有限公司
科技互联网经济论坛
平安好医生打造互联网科技医疗