对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使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
Python中的CURL PycURL使用例子
Jun 01 Python
利用Python和OpenCV库将URL转换为OpenCV格式的方法
Mar 27 Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 Python
python3连接MySQL数据库实例详解
May 24 Python
python使用folium库绘制地图点击框
Sep 21 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
keras中epoch,batch,loss,val_loss用法说明
Jul 02 Python
Python2.x与3​​.x版本有哪些区别
Jul 09 Python
通过实例解析python subprocess模块原理及用法
Oct 10 Python
Python的Tqdm模块实现进度条配置
Feb 24 Python
python 安全地删除列表元素的方法
Mar 16 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 stream_context_create()作用和用法分析
2011/03/29 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
PHP无限分类(树形类)的深入分析
2013/06/02 PHP
php数据库备份还原类分享
2014/03/20 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
详解微信UnionID作用
2019/05/15 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
python操作MySQL数据库具体方法
2013/10/28 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
Python之Class&Object用法详解
2019/12/25 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
线程同步的方法
2016/11/23 面试题
毕业生求职简历中的自我评价
2013/10/18 职场文书
优秀党员先进材料
2014/12/18 职场文书
Java如何实现树的同构?
2021/06/22 Java/Android
python3实现常见的排序算法(示例代码)
2021/07/04 Python