对numpy中二进制格式的数据存储与读取方法详解


Posted in Python onNovember 01, 2018

使用save可以实现对numpy数据的磁盘存储,存储的方式是二进制。查看使用说明,说明专门提到了是未经压缩的二进制形式。存储后的数据可以进行加载或者读取,通过使用load方法。

In [81]:np.save('demo',data1)

通过以上操作,数据data1被存储到了demo文件中,numpy会自动加上npy的文件后缀名。

In [82]: a =np.load('demo.npy')

In [83]: a

Out[83]: array([0,1, 2, 3, 4, 5, 6, 7, 8, 9])

通过上面的结果可以看出加载成功,而a获取了原来data1的数据对象信息。进行相等判断可以看出,两者等价。

In [84]: a ==data1

Out[84]: array([True, True, True, True, True, True, True, True, True, True], dtype=bool)

针对后缀名的自动追加,再次测试一下,如果参数中加上了npy的扩展名是否还会额外再增加一个?

In [85]:np.save('demo.npy',data1)

通过以上命令操作得出结论:如果在参数中加上了扩展名,扩展名将不会再次扩充。使用简单的编辑器打开二进制文件看看是否可读。

具体的信息如下:

对numpy中二进制格式的数据存储与读取方法详解

以上这篇对numpy中二进制格式的数据存储与读取方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 字符串中的字符倒转
Sep 06 Python
Python实现基于二叉树存储结构的堆排序算法示例
Dec 08 Python
python将一个英文语句以单词为单位逆序排放的方法
Dec 20 Python
详解Python中的正斜杠与反斜杠
Aug 09 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 Python
python 多进程共享全局变量之Manager()详解
Aug 15 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
Django用户登录与注册系统的实现示例
Jun 03 Python
idea2020手动安装python插件的实现方法
Jul 17 Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 Python
python实现简单的五子棋游戏
Sep 01 Python
几款好用的python工具库(小结)
Oct 20 Python
使用python获取电脑的磁盘信息方法
Nov 01 #Python
在IPython中执行Python程序文件的示例
Nov 01 #Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 #Python
Python找出微信上删除你好友的人脚本写法
Nov 01 #Python
[原创]Python入门教程4. 元组基本操作
Oct 31 #Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 #Python
Ubuntu下Python2与Python3的共存问题
Oct 31 #Python
You might like
laravel中的fillable和guarded属性详解
2019/10/23 PHP
jquery实现加载等待效果示例
2013/09/25 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
Numpy数组的保存与读取方法
2018/04/04 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
python 反向输出字符串的方法
2018/07/16 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
技能比赛获奖感言
2014/02/14 职场文书
检讨书范文2000字
2015/01/28 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
掌握一个领域知识,高效学习必备方法
2019/08/08 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript
如何使JavaScript休眠或等待
2021/04/27 Javascript
python 离散点图画法的实现
2022/04/01 Python
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android
Java数据结构之堆(优先队列)
2022/05/20 Java/Android
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技