numpy中如何以文本方式存储数据
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"numpy中如何以文本方式存储数据",在日常操作中,相信很多人在numpy中如何以文本方式存储数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"num
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
盐城品牌软件开发优势
物理服务器扩内存需要重启吗
安徽智能软件开发维修价格
信息网络安全整改报告
数据库窗口帮助信息
网络安全的几大安全属性
大学网络技术学什么软件
修改数据库实验2017
北京草根王互联网科技公司
星雅服务器
正联网络技术有限公司怎么样
com域名服务器
靠谱的财务软件开发商
华为服务器开机进入pe按哪个键
联通研究院软件开发
腾讯数据库的聊天记录
红藏进步期刊总汇数据库
延边创业软件开发有限公司地址
企业管控软件开发公司价格
浪潮用虚拟服务器
sql数据库错误还原
教学网络安全视频
客运站网络安全
数据库分库技巧
设计软件开发的作用
数据库宏如何使用
idea下载数据库连接包
软件开发工程量计算标准
服务器 显示器
昆明植物所服务器地址