数组保存为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 相关文章推荐
ssh批量登录并执行命令的python实现代码
May 25 Python
Python对数据库操作
Mar 28 Python
linux安装Python3.4.2的操作方法
Sep 28 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
浅谈Python中函数的定义及其调用方法
Jul 19 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
Jun 06 Python
Python 实现微信自动回复的方法
Sep 11 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
python爬虫爬取图片的简单代码
Jan 18 Python
PO模式在selenium自动化测试框架的优势
Mar 20 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
我的论坛源代码(三)
2006/10/09 PHP
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
python函数与方法的区别总结
2019/06/23 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
python函数定义和调用过程详解
2020/02/09 Python
python Gabor滤波器讲解
2020/10/26 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
类的返射机制中的包及核心类
2016/09/12 面试题
abstract class和interface有什么区别
2013/08/04 面试题
Java servlet面试题
2012/03/04 面试题
校本教研工作制度
2014/01/22 职场文书
学习“七一”讲话精神体会
2014/07/08 职场文书
生活小常识广播稿
2015/08/19 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
Python re.sub 反向引用的实现
2021/07/07 Python