数组保存为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实现通过代理服务器访问远程url的方法
Apr 29 Python
Python处理json字符串转化为字典的简单实现
Jul 07 Python
如何用python整理附件
May 13 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
Python流程控制常用工具详解
Feb 24 Python
Python环境下安装PyGame和PyOpenGL的方法
Mar 25 Python
Python opencv相机标定实现原理及步骤详解
Apr 09 Python
Python eval函数原理及用法解析
Nov 14 Python
Python中zipfile压缩包模块的使用
May 14 Python
python编程实现清理微信重复缓存文件
Nov 01 Python
浅谈Python中对象是如何被调用的
Apr 06 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 函数执行效率的小比较
2010/10/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
详解php中 === 的使用
2016/10/24 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
javascript闭包的理解和实例
2010/08/12 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
js如何找出字符串中的最长回文串
2018/06/04 Javascript
JS实现简单的星期格式转换功能示例
2018/07/23 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
python中黄金分割法实现方法
2015/05/06 Python
详解Python中的各种函数的使用
2015/05/24 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
学校校庆演讲稿
2014/05/22 职场文书