在做LSTM预测时,先设置了随机数种子为5。在画图时想要将五次的结果画成一个聚合图。请问如何处理?谢谢
这是聚合图的代码
import seaborn as sns;sns.set()
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import pandas as pd
rewards1 = np.array()
rewards2 = np.array([0, 0,0.1,0.4,0.5,0.5,0.55,0.8,0.9,1])
rewards=np.vstack((rewards1,rewards2)) # 合并数组
df = pd.DataFrame(rewards).melt(var_name='episode',value_name='reward')
sns.lineplot(x="episode", y="reward", data=df)
plt.show()
我建议是五次直接画在一张图上
我理解它的意思是把 5 个回归的结果仍到一个坐标系图上。
用plt的话 set 方法设置 x 轴。
用pyechart的话 直接构建 5组结果的数据成 list 直接仍到模板里就行了。