以下是一个示例代码:

import re
import matplotlib.pyplot as plt

# 打开文件
with open(r'C:\Users\New\Desktop\周会\横向会议纪要\runinfo\RunInfo0603_b_pre.txt', 'r') as f:
    lines = f.readlines()

# 提取数据
x = []
y = []
for line in lines:
    match = re.search(r'INFO Max accuracy: ([0-9.]+)%', line)
    if match:
        x.append(len(x) + 1)
        y.append(float(match.group(1)))

# 绘制图表
plt.plot(x, y)
plt.xlabel('Epoch')
plt.ylabel('Max Accuracy')
plt.show()

这个代码首先打开指定的文件并读取所有行。然后它使用正则表达式在每行中查找匹配 INFO Max accuracy: 数字% 的部分,提取出数字作为纵坐标,而横坐标则按顺序增加 1,2,3,4... 最后使用 Matplotlib 库绘制折线图,并设置横坐标和纵坐标的标签

写个python打开CUsersNewDesktop周会横向会议纪要runinfoRunInfo0603_b_pretxt画折线图横坐标按顺序增加1234纵坐标为匹配INFO Max accuracy后面的浮点数数字后面以为结束。

原文地址: http://www.cveoy.top/t/topic/gfX2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录