详解Python list和numpy array的存储和读取方法


Posted in Python onNovember 06, 2019

numpy array存储为.npy

存储:

import numpy as np
numpy_array = np.array([1,2,3])
np.save('log.npy',numpy_array )

读取:

import numpy as np
numpy_array = np.load('log.npy')

运行结果:

详解Python list和numpy array的存储和读取方法

list存储为.txt

存储:

list_log = []
list_log.append([1,2,3])
list_log.append([4,5,6,7])
file= open('log.txt', 'w') 
  for fp in list_log:
    file.write(str(fp))
    file.write('\n')
file.close()

这样存储的结果list_log的每一行在txt也是分行的

运行结果:

详解Python list和numpy array的存储和读取方法

详解Python list和numpy array的存储和读取方法

读取:

file=open('log.txt', 'r')
list_read = file.readlines()

读出来list_read的结果仍然是一行一行的

运行结果:

详解Python list和numpy array的存储和读取方法

.txt文件读取为int

详解Python list和numpy array的存储和读取方法

label_path = 'C:/Users/leex/Desktop/label.txt'
file = open((label_path),'r')
label = [int(x.strip()) for x in file]
file.close()

运行结果:

详解Python list和numpy array的存储和读取方法

如果不加int(),则读取的为字符串格式

详解Python list和numpy array的存储和读取方法

还有一种常见的情况是label是以one-hot编码存储的

详解Python list和numpy array的存储和读取方法

可以用np.loadtxt读取

import numpy as np
label_path = 'C:/Users/leex/Desktop/label.txt'
label = np.loadtxt(label_path, dtype=np.int64)

运行结果

详解Python list和numpy array的存储和读取方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中sets模块的用法实例
Sep 30 Python
python利用datetime模块计算时间差
Aug 04 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
Selenium的使用详解
Oct 19 Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
keras之权重初始化方式
May 21 Python
Python实现Canny及Hough算法代码实例解析
Aug 06 Python
简单的命令查看安装的python版本号
Aug 28 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 Python
关于python爬虫应用urllib库作用分析
Sep 04 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 #Python
Python list与NumPy array 区分详解
Nov 06 #Python
Django实现WebSSH操作物理机或虚拟机的方法
Nov 06 #Python
django 简单实现登录验证给你
Nov 06 #Python
Python数据可视化:箱线图多种库画法
Nov 06 #Python
使用Python完成15位18位身份证的互转功能
Nov 06 #Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 #Python
You might like
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
php实现用手机关闭计算机(电脑)的方法
2015/04/22 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
JsDom 编程小结
2011/08/09 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
2018/09/03 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
web.py中调用文件夹内模板的方法
2014/08/26 Python
python实现的简单猜数字游戏
2015/04/04 Python
Python super()函数使用及多重继承
2020/05/06 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
会计系毕业生求职信
2014/05/28 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
教师三严三实心得体会
2014/10/11 职场文书
公司借条范本
2015/05/25 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang