数组保存为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写的英文字符大小写转换代码示例
Mar 06 Python
python通过定义一个类实例作为ftp回调方法
May 04 Python
Python装饰器使用实例:验证参数合法性
Jun 24 Python
快速了解Python相对导入
Jan 12 Python
Python实现的列表排序、反转操作示例
Mar 13 Python
python的pytest框架之命令行参数详解(上)
Jun 27 Python
pytorch打印网络结构的实例
Aug 19 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
Python bisect模块原理及常见实例
Jun 17 Python
Python类绑定方法及非绑定方法实例解析
Oct 09 Python
python基于爬虫+django,打造个性化API接口
Jan 21 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中把stdClass Object转array的几个方法
2014/05/08 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
判断浏览器的内核及版本号方法汇总
2015/01/05 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
微信小程序地图实现展示线路
2020/07/29 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
Python递归实现汉诺塔算法示例
2018/03/19 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
儿科护士实习自我鉴定
2013/10/17 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书