详解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中的切片赋值
May 08 Python
Python基于sklearn库的分类算法简单应用示例
Jul 09 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
python 多线程对post请求服务器测试并发的方法
Jun 13 Python
python查找重复图片并删除(图片去重)
Jul 16 Python
Python多叉树的构造及取出节点数据(treelib)的方法
Aug 09 Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 Python
Python实现弹球小游戏
Aug 01 Python
推荐值得学习的12款python-web开发框架
Aug 10 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
Sep 21 Python
Matplotlib可视化之添加让统计图变得简单易懂的注释
Jun 11 Python
Python Flask实现进度条
May 11 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修正代码
2011/05/09 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
python进程与线程小结实例分析
2018/11/11 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
node网页分段渲染详解
2016/09/05 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
深入理解Promise.all
2018/08/08 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
Python版的文曲星猜数字游戏代码
2013/09/02 Python
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
Python安装whl文件过程图解
2020/02/18 Python
python中如何写类
2020/06/29 Python
python 实现一个简单的线性回归案例
2020/12/17 Python
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
学校评语大全
2014/05/06 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python