数组保存为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 相关文章推荐
详解python3中tkinter知识点
Jun 21 Python
浅谈利用numpy对矩阵进行归一化处理的方法
Jul 11 Python
对python csv模块配置分隔符和引用符详解
Dec 12 Python
python 切换root 执行命令的方法
Jan 19 Python
python学生管理系统开发
Jan 30 Python
python3实现带多张图片、附件的邮件发送
Aug 10 Python
tesserocr与pytesseract模块的使用方法解析
Aug 30 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
如何基于Python实现数字类型转换
Feb 07 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
python 调整图片亮度的示例
Dec 03 Python
Python Pandas知识点之缺失值处理详解
May 11 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
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
yii操作cookie实例简介
2014/07/09 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
2016/03/17 PHP
如何实现JS函数的重载
2006/09/22 Javascript
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
Python格式化压缩后的JS文件的方法
2015/03/05 Python
Python修改MP3文件的方法
2015/06/15 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
python装饰器代替set get方法实例
2019/12/19 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
网页美工求职信范文
2014/04/17 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
税务会计岗位职责
2015/04/02 职场文书