numpy中如何以文本方式存储数据
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要介绍"numpy中如何以文本方式存储数据",在日常操作中,相信很多人在numpy中如何以文本方式存储数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"num
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
未来教育网络技术补丁百度
部队网络安全保密分析
武装突袭3不用服务器可以联机吗
身份证照片 微信 服务器
重庆大学采购数据库费用
qms品质管理软件开发
无锡自动化软件开发管理模式
江苏常规软件开发记录
软件开发职位晋升答辩
开电竞酒店要服务器吗
梅州产品追溯软件开发
没项目经验 软件开发
云筑网数据库怎么注册
域名和服务器怎么进不去
自建服务器防护
金蝶k3服务器配置管理工具
夹娃娃软件开发
信息技术中网络技术及应用
网络安全股起飞
数据库返回数据格式java
网络安全法小广告涉嫌违规
互联网网络安全相关经验
云表服务器客户端升级
数据库配置为xml 文件
移动办公app软件开发
贵州专业软件开发公司
没项目经验 软件开发
网络安全校园日征文
服务器防火墙做法
网络安全保障内容