详解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中的reduce内建函数使用方法指南
Aug 31 Python
Django卸载之后重新安装的方法
Mar 15 Python
python字典DICT类型合并详解
Aug 17 Python
Django 反向生成url实例详解
Jul 30 Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
浅析NumPy 切片和索引
Sep 02 Python
python批量修改交换机密码的示例
Sep 22 Python
Python实现简单猜数字游戏
Feb 03 Python
pandas按条件筛选数据的实现
Feb 20 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 Python
详解Python 3.10 中的新功能和变化
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
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
javascript父、子页面交互技巧总结
2014/08/08 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
python实现的jpg格式图片修复代码
2015/04/21 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python实现多进程通信实例分析
2019/09/01 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
小学教育毕业生自荐信
2013/11/18 职场文书
接待员岗位责任制
2014/02/10 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
建设工地安全标语
2014/06/07 职场文书
销售顾问工作计划书
2014/09/15 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
《花钟》教学反思
2016/02/17 职场文书
Python使用openpyxl批量处理数据
2021/06/23 Python