指定OpenAi Gym的渲染窗口大小

问题描述 投票:3回答:1

调用env.render()总是渲染一个充满整个屏幕的窗口。

env = gym.make('FetchPickAndPlace-v1')
env.reset()
for i in range(1000):
    env.render()
openai-gym
1个回答
0
投票

您可以尝试一下:

import matplotlib 

is_ipython = 'inline' in matplotlib.get_backend()
if is_ipython: from IPython import display

env = gym.make('FetchPickAndPlace-v1')

a = env.render(mode='rgb_array')
plt.figure()
plt.imshow(a)
plt.show()
if is_ipython: display.clear_output(wait=True)
© www.soinside.com 2019 - 2024. All rights reserved.