数组保存为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 相关文章推荐
python操作gmail实例
Jan 14 Python
Python素数检测的方法
May 11 Python
详解Python最长公共子串和最长公共子序列的实现
Jul 07 Python
python pandas生成时间列表
Jun 29 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
Python List列表对象内置方法实例详解
Oct 22 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 Python
使用 Python ssh 远程登陆服务器的最佳方案
Mar 06 Python
python with语句的原理与用法详解
Mar 30 Python
python关于倒排列的知识点总结
Oct 13 Python
Python使用protobuf序列化和反序列化的实现
May 19 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
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
python打开音乐文件的实例方法
2020/07/21 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
Nº21官方在线商店:numeroventuno.com
2019/09/26 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
旅游管理专业学生求职信
2013/09/28 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
本科生的职业生涯规划范文
2014/01/09 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
Django与数据库交互的实现
2021/06/03 Python
OpenCV-Python实现轮廓拟合
2021/06/08 Python
Golang中异常处理机制详解
2021/06/08 Golang