数组保存为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中list循环语句用法实例
Nov 10 Python
python生成式的send()方法(详解)
May 08 Python
Python实现简单网页图片抓取完整代码实例
Dec 15 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
python得到windows自启动列表的方法
Oct 14 Python
python爬虫之urllib库常用方法用法总结大全
Nov 14 Python
python random从集合中随机选择元素的方法
Jan 23 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
PyQt5 对图片进行缩放的实例
Jun 18 Python
python多任务之协程的使用详解
Aug 26 Python
Python如何将装饰器定义为类
Jul 30 Python
Python3爬虫关于识别检验滑动验证码的实例
Jul 30 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你的验证码安全码?
2007/01/02 PHP
关于PHP5 Session生命周期介绍
2010/03/02 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
Angular17之Angular自定义指令详解
2018/01/21 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
python hashlib加密实现代码
2019/10/17 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
法制报告会主持词
2014/04/02 职场文书
保护环境倡议书100字
2014/05/19 职场文书
校运动会广播稿300字
2014/10/07 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
公司年夜饭通知
2015/04/25 职场文书
党员身份证明材料
2015/06/19 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
PHP基本语法
2021/03/31 PHP
python实现三次密码验证的示例
2021/04/29 Python
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
springboot用户数据修改的详细实现
2022/04/06 Java/Android
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers