数组保存为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元祖与字典与集合的粗浅认识
Aug 23 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
Sep 04 Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 Python
Python 从相对路径下import的方法
Dec 04 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
将Python文件打包成.EXE可执行文件的方法
Aug 11 Python
python logging添加filter教程
Dec 24 Python
Python动态强类型解释型语言原理解析
Mar 25 Python
Python3爬虫关于识别点触点选验证码的实例讲解
Jul 30 Python
python中count函数知识点浅析
Dec 17 Python
python 实现图片批量压缩的示例
Dec 18 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
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
from 表单提交返回值用post或者是get方法实现
2013/08/21 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
koa socket即时通讯的示例代码
2018/09/07 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
Python实现CET查分的方法
2015/03/10 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
QML用PathView实现轮播图
2020/06/03 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
建筑公司文秘岗位职责
2013/11/29 职场文书
生产班组长岗位职责
2014/01/05 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL