数组保存为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+django快速实现文件上传
Oct 24 Python
对python中的pop函数和append函数详解
May 04 Python
python实现简易数码时钟
Feb 19 Python
Python3 关于pycharm自动导入包快捷设置的方法
Jan 16 Python
详解Python字符串切片
May 20 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
使用python的turtle绘画滑稽脸实例
Nov 21 Python
python实现超市商品销售管理系统
Nov 22 Python
3种python调用其他脚本的方法
Jan 06 Python
python如何利用paramiko执行服务器命令
Nov 07 Python
python使用yaml 管理selenium元素的示例
Dec 01 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根据身份证号码计算年龄的实例代码
2014/01/18 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
php模拟post提交数据的方法
2015/02/12 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
使用python为mysql实现restful接口
2018/01/05 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
Python识别验证码的实现示例
2020/09/30 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
什么是.net
2015/08/03 面试题
前台接待员岗位职责
2014/01/02 职场文书
2014村务公开实施方案
2014/02/25 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
暑假家长评语大全
2014/04/17 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
营销总监岗位职责
2014/09/16 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python