获取OpenAI Gym环境的名称/ ID

And*_*ber 3 reinforcement-learning openai-gym

鉴于:

import gym
env = gym.make('CartPole-v0')
Run Code Online (Sandbox Code Playgroud)

如何CartPole-v0以一种适用于任何Gym env的方式获得收益?

And*_*ber 8

打开环境并从规格中获取ID

name = env.unwrapped.spec.id

print(name)
# 'CartPole-v0'
Run Code Online (Sandbox Code Playgroud)

在向量化环境中,访问第一个子环境:

name = env.envs[0].unwrapped.spec.id
Run Code Online (Sandbox Code Playgroud)