代码拉取完成,页面将自动刷新
import time
from types import ModuleType
import scipy.io
import matplotlib.pyplot as plt
import numpy as np
ops = np.load('./ops_/ops_moeaddqn_UF1_1.npy')
ops = np.r_[ops, ops[-2:-1, :]]
N, D = ops.shape
labels = ['OP1', 'OP2', 'OP3', 'OP4']
markers = ['o', '^', 's', 'p']
for i in range(4):
plt.plot(ops[:, i], '.', label=labels[i], marker=markers[i])
plt.legend(loc='upper left', prop={'family': 'Times New Roman'})
xticks = list(map(str, np.arange(0, N + 1, 5)))
plt.xticks(range(0, N + 1, 5), xticks, fontsize=12)
plt.yticks(fontsize=12)
# 坐标轴名称
plt.xlabel('Generation (×10)', fontdict={'family': 'Times New Roman', 'fontsize': 14})
plt.ylabel('Percentage of operators applied', fontdict={'family': 'Times New Roman', 'fontsize': 14})
plt.savefig('C:/Users/lxp/Desktop/pic/' + "ops_uf1_" + str(int(time.time())) + '.pdf')
plt.show()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。