详解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备份Mysql脚本
Aug 11 Python
Python数据结构之Array用法实例
Oct 09 Python
Python的Flask框架的简介和安装方法
Nov 13 Python
浅谈Python实现贪心算法与活动安排问题
Dec 19 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
Python SqlAlchemy动态添加数据表字段实例解析
Feb 07 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
用sqlalchemy构建Django连接池的实例
Aug 29 Python
Linux下升级安装python3.8并配置pip及yum的教程
Jan 02 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
PYTHON 使用 Pandas 删除某列指定值所在的行
Apr 28 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中文本数据翻页(留言本翻页)
2006/10/09 PHP
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
Python中常见的数据类型小结
2015/08/29 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
Python实现随机创建电话号码的方法示例
2018/12/07 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
感恩节红领巾广播稿
2014/02/11 职场文书
演讲稿格式
2014/04/30 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
公务员政审材料范文
2014/12/23 职场文书
新教师个人工作总结
2015/02/06 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书