def __init__(self, agent, num_options):
self.agent = agent
self.num_options = num_options
fig, self.samples = plt.subplots(1, 1, figsize=(3, 3))
self.subplots = {}
fig, subplots = plt.subplots(3, num_options+1, figsize=(22, 12))
self.subplots['reward'] = subplots[0]
self.subplots['vf'] = subplots[1]
self.subplots['policy'] = subplots[2]
self.vf_divs = []
self.reward_divs = []
for i in range(num_options+1):
self.vf_divs.append(make_axes_locatable(self.subplots['vf'][i]).append_axes("right", size="5%", pad=0.1))
self.reward_divs.append(make_axes_locatable(self.subplots['reward'][i]).append_axes("right", size="5%", pad=0.1))
self.make_grid_samples()
self.set_titles()
plt.ion()
plt.show()
评论列表
文章目录