绘制折线图
主要参考:https://blog.csdn.net/qq_38029916/article/details/121611066
对应代码
import csv
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['axes.unicode_minus'] = False
pd_data = pd.read_csv("results.csv")
# %%capture output
## 捕获横坐标
epoch_data = pd_data["epoch"].astype(int).values
type(pd_data["epoch"])
%%capture output
pd_data["train/box_loss"][np.isinf(pd_data["train/box_loss"])] = np.nan
train_cls_loss_data = pd_data["train/box_loss"].fillna(method="backfill",axis=0,inplace=False).astype(float).values
def ge