对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下线程之间的共享和释放示例
May 04 Python
浅谈Python peewee 使用经验
Oct 20 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
详解Python 解压缩文件
Apr 09 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
PHP统计代码行数的小代码
Sep 19 Python
Django Path转换器自定义及正则代码实例
May 29 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 Python
python 实时调取摄像头的示例代码
Nov 25 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生成月历代码
2007/06/14 PHP
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
YII路径的用法总结
2014/07/09 PHP
PHP错误处理函数
2016/04/03 PHP
accesskey 提交
2006/06/26 Javascript
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
javascript中的绑定与解绑函数应用示例
2013/06/24 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
chrome调试javascript详解
2015/10/21 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
[02:22]完美世界DOTA2联赛PWL S3 集锦第一期
2020/12/15 DOTA
Python的组合模式与责任链模式编程示例
2016/02/02 Python
python 内置函数filter
2017/06/01 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
python生成并处理uuid的实现方式
2020/03/03 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
拓展训练激励口号
2014/06/17 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
mysql数据库如何转移到oracle
2022/12/24 MySQL