首页 > 解决方案 > 获取 OpenAI Gym 环境的名称/ID

问题描述

鉴于:

import gym
env = gym.make('CartPole-v0')

我如何CartPole-v0以一种适用于任何 Gym 环境的方式获得?

标签: reinforcement-learningopenai-gym

解决方案


打开环境并从规范中获取 id

name = env.unwrapped.spec.id

print(name)
# 'CartPole-v0'

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

name = env.envs[0].unwrapped.spec.id

推荐阅读