详解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列表计数及插入实例
Dec 17 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
Python实现求数列和的方法示例
Jan 12 Python
python实现数据写入excel表格
Mar 25 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
Python魔法方法功能与用法简介
Apr 04 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
Pytorch中实现只导入部分模型参数的方式
Jan 02 Python
pytorch实现线性拟合方式
Jan 15 Python
Python关于反射的实例代码分享
Feb 20 Python
python GUI模拟实现计算器
Jun 22 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下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
使用JQ完成表格隔行换色的简单实例
2017/08/25 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
Python爬虫爬验证码实现功能详解
2016/04/14 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
急诊科护士自我鉴定
2013/10/14 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
初三学生评语大全
2014/04/24 职场文书
大学学生会辞职信
2015/05/13 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python