python读取txt文件特定内容,并绘制折线图
本文内容参考以下博文并作出改动:python学习——读取txt文件数据并画图_知北行的博客-CSDN博客_对每个txt的语调变量画图
原始数据:
[epoch: 0] train_loss: 1.1169 lr: 0.010000 dice coefficient: 0.000 global correct: 87.3 average row correct: ['100.0', '0.0'] IoU: ['87.3', '0.0'] mean IoU: 43.6[epoch: 1] train_loss: 0.9817 lr: 0.009955 dice coefficient: 0.000 global correct: 87.0 average row correct: ['99.7', '0.0'] IoU: ['87.0', '0.0'] mean IoU: 43.5[epoch: 2] train_loss: 0.9058 lr: 0.009910 dice coefficient: 0.000 global correct: 87.3 average row correct: ['100.0', '0.0'] IoU: ['87.3', '0.0'] mean IoU: 43.6
绘制代码
import matplotlib.pyplot as pltX, Y = [], []
file_name = "../logs/results20221125-110121.txt"
with open(file_name, 'r') as f:lines = f.readlines()j = 1for line in lines:if line[0] == '[':temp = line.split('[epoch: ')t = temp[1].split(']\n')X.append(j)j = j + 1if line[0] == 'g':temp = line.split('global correct: ')t = temp[1].split('\n')Y.append(t[0])Y = [float(i) for i in Y]
print(X)
print(Y)
plt.plot(X, Y)
plt.savefig('../logs/results20221125-110121.jpg')
结果图:
python读取txt文件特定内容,并绘制折线图相关推荐
- python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...
- python读取文件多行内容-使用python读取.text文件特定行的数据方法
如何用python循环读取下面.txt文件中,用红括号标出来的数据呢? 首先,观察数据可知,不同行的第一个数据元素不一样,所以考虑直接用正则表达式. 再加上,对读和写文件的操作,就行了 注:我用的是p ...
- Python读取.txt文档内容/读取text文件内容
Python读取.txt文档内容/读取text文件内容; 读取txt后缀文件的内容的两种方式,简约易懂,复制粘贴即可食用,节约你宝贵的时间 文档全部数据一次性读取 # -*- coding: UTF- ...
- python读取文件某一行-使用python读取.text文件特定行的数据方法
如何用python循环读取下面.txt文件中,用红括号标出来的数据呢? 首先,观察数据可知,不同行的第一个数据元素不一样,所以考虑直接用正则表达式. 再加上,对读和写文件的操作,就行了 注:我用的是p ...
- python读取txt文件并画图
1,使用python读取txt文件 已知txt文件内容如下: 0 01 12 43 94 165 256 36 请以第一列为x轴,第二列为y轴画图 步骤如下: 1)使用readlines读取文件 2) ...
- python怎么读文件里的某一行-python读取txt文件并取其某一列数据的示例
菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...
- python读取指定路径txt文件-python读取txt文件并取其某一列数据的示例
菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...
- Python读取txt文件画Loss曲线图---txt文件转xls文件---xls文件转txt文件--xml文件转txt文件
任务1- 读取.txt文件画折线图(曲线图) 任务2- 将.txt文件转换成.xls(excel)文件 任务3- 将.xls(excel)文件转换成.txt文件 任务4- 读取.txt文件画折线图(曲 ...
- python读取txt文件代码-Python txt文件常用读写操作代码实例
python读取txt文件 #方式一: file = r'D: est.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.re ...
最新文章
- 定位AI交互技术服务商,声智科技完成近亿元A轮融资,将拓展安防、汽车等新场景
- Linux协议栈(7)——网络层实现
- php txt删除重复行,php – 删除文本文件中的重复行
- react循环key值_React源码揭秘(三):Diff算法详解
- centos7.3安装mysql5.7 解决 Access denied for user 'root'@'localhost' (using password: NO)
- mysql注解批量添加mybatis_Mybatis注解方式 实现批量插入数据库
- 《树莓派Python编程入门与实战》——1.2 获取树莓派
- 旧版创维电视怎么投屏?不用数据线就能投屏的方法
- 传奇3单机显示服务器进不去,传奇3单机架设的不能进入游戏
- 对于同一个数据库,Log shipping和log backup不可以同时运行
- 两个自变量和一个因变量spss_两个自变量(离散)对一个因变量(连续)的影响(SPSS:双因素方差分析)...
- DSP-EALLOW和EDIS
- Linux进入multiwfn软件,Multiwfn入门tips
- 双色汉诺塔算法的证明——数学归纳法
- [软件]Safe3 Web漏洞扫描系统企业版v10.1 破解版
- oracle解锁账户以及修改密码
- 操作系统之进程管理相关总结
- 《EROFS: A Compression-friendly Readonly File System for Resource-scarce Devices》
- IEEE 802.1q以及ISL介绍
- 俩人同样写代码,我拿七千他咋五万八...(文末送书)