数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法


Posted in Python onJuly 09, 2018

Numpy提供了几种数据保存的方法。

以3*4数组a为例:

1. a.tofile("filename.bin")

这种方法只能保存为二进制文件,且不能保存当前数据的行列信息,文件后缀不一定非要是bin,也可以为txt,但不影响保存格式,都是二进制。

这种保存方法对数据读取有要求,需要手动指定读出来的数据的的dtype,如果指定的格式与保存时的不一致,则读出来的就是错误的数据。

b = numpy.fromfile("filename.bin",dtype = **)

读出来的数据是一维数组,需要利用

b.shape = 3,4重新指定维数。

2.import numpy

numpy.save("filename.npy",a)

利用这种方法,保存文件的后缀名字一定会被置为.npy,这种格式最好只用

numpy.load("filename")来读取。

3.import numpy

numpy.savetxt("filename.txt",a)

numpy.loadtxt("filename.txt")

用于处理一维和二维数组

4.import numpy

numpy.savetxt('new.csv', my_matrix, delimiter = ',')

numpy.loadtxt(open("c:\\1.csv","rb"),delimiter=",",skiprows=0)

注意: txt ,csv 占得内存比npy 大的多, 推荐保存为npy文件。 下图个文件大小.

数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法

5. 遍历

y=[]
 for index, item in enumerate(yy):
 
 y.append(int(item))
 y=array(y)
 print(y.dtype)

以上这篇数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
Python getopt模块处理命令行选项实例
May 13 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
May 03 Python
python读写json文件的简单实现
Apr 11 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
Feb 06 Python
详细分析Python可变对象和不可变对象
Jul 09 Python
对Python 字典元素进行删除的方法
Jul 31 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 Python
Django url 路由匹配过程详解
Jan 22 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
Jul 09 #Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 #Python
caffe binaryproto 与 npy相互转换的实例讲解
Jul 09 #Python
利用Python如何生成便签图片详解
Jul 09 #Python
Caffe均值文件mean.binaryproto转mean.npy的方法
Jul 09 #Python
使用Python更换外网IP的方法
Jul 09 #Python
使用Python AIML搭建聊天机器人的方法示例
Jul 09 #Python
You might like
一个高ai的分页函数和一个url函数
2006/10/09 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
phpmyadmin中禁止外网使用的方法
2014/11/04 PHP
smarty模板引擎中变量及变量修饰器用法实例
2015/01/22 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
JS onmousemove鼠标移动坐标接龙DIV效果实例
2013/12/16 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
理解javascript中DOM事件
2015/12/25 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
2018/08/16 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python常用的爬虫技巧总结
2016/03/28 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
python pygame实现五子棋小游戏
2020/10/26 Python
python访问hdfs的操作
2020/06/06 Python
python开根号实例讲解
2020/08/30 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
《在山的那边》教学反思
2014/02/23 职场文书
爱心募捐感谢信
2015/01/22 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书