数组保存为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中的迭代器漫谈
Feb 03 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
python使用PIL模块实现给图片打水印的方法
May 22 Python
详解python中requirements.txt的一切
Mar 03 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
获取python文件扩展名和文件名方法
Feb 02 Python
python验证码识别教程之滑动验证码
Jun 04 Python
python对html过滤处理的方法
Oct 21 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
在Python中定义一个常量的方法
Nov 10 Python
Python基础之函数原理与应用实例详解
Jan 03 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 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
基于Zookeeper的使用详解
2013/05/02 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
Python端口扫描简单程序
2016/11/10 Python
Python pandas常用函数详解
2018/02/07 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
Order by的几种用法
2013/06/16 面试题
毕业学生推荐信
2013/12/01 职场文书
办公室内勤工作职责
2013/12/11 职场文书
读书活动总结
2014/04/28 职场文书
促销活动总结范文
2014/04/30 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
离婚案件答辩状
2015/05/22 职场文书
高三语文教学反思
2016/02/16 职场文书
python unittest单元测试的步骤分析
2021/08/02 Python