对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中的字典遍历备忘
Jan 17 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
由浅入深讲解python中的yield与generator
Apr 05 Python
Django实现分页功能
Jul 02 Python
Python unittest单元测试框架总结
Sep 08 Python
详解Python二维数组与三维数组切片的方法
Jul 18 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
关于Theano和Tensorflow多GPU使用问题
Jun 19 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
详解python字符串驻留技术
May 21 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
个人写的PHP验证码生成类分享
2014/08/21 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
详解js实现线段交点的三种算法
2016/08/09 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
python实现Floyd算法
2018/01/03 Python
Python语言的变量认识及操作方法
2018/02/11 Python
python 编写简单网页服务器的实例
2018/06/01 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python 反向输出字符串的方法
2018/07/16 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
python collections模块的使用
2020/10/16 Python
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
会议邀请函
2015/01/30 职场文书
2015大学生求职信范文
2015/03/20 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书