numpy中如何以文本方式存储数据
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍"numpy中如何以文本方式存储数据",在日常操作中,相信很多人在numpy中如何以文本方式存储数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"num
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
网络技术综合实训指导记录
iphone如何关闭数据库表
社保登录软件服务器连接异常
孝感软件开发招聘信息
网络安全高级培训
高斯数据库版本查询
撒野小说软件开发
广东省网络安全宣传片视频
软件开发的内容要交税嘛
阿里云服务器与数据安全
数据库奶牛书有中文版么
dhcp服务器限制
清华同方服务器硬盘灯
软件开发行业质量目标
表格搭建数据库
早稻田大学古籍数据库
今日头条软件开发招聘
在stuDB数据库寸三个表
南京倪萍软件开发
mysql数据库用户放权
软件开发是现代服务业
浪潮服务器安装系统后不启动
为贯彻落实网络安全法
幼儿园网络安全宣传展板素材
北风网软件开发培训好么
明御数据库审计已锁定
浪潮服务器名称及管理员口令
乐竹网络技术有限公司
未转变者黄金服务器怎么开小号
谷歌高科技互联网气球坠毁