首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >列出openai健身房的所有环境标识

列出openai健身房的所有环境标识
EN

Stack Overflow用户
提问于 2018-02-26 01:47:48
回答 3查看 15.7K关注 0票数 20

如何列出所有当前注册的环境in (因为它们用于创建环境)?

一点背景:有许多插件安装了习惯的ids,如atari,超级马里奥,厄姆等。

不要和atari-py的游戏名称混淆。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-26 12:59:43

使用envs.registry.all()

代码语言:javascript
复制
from gym import envs
print(envs.registry.all())

退出:

dict_values(EnvSpec(Copy-v0),EnvSpec(RepeatCopy-v0),EnvSpec(ReverseAddition3-V0),EnvSpec(反向添加剂3-V0),EnvSpec(DuplicatedInput-v0),EnvSpec(反向-V0),EnvSpec(Cartpold-V0),.

这将返回大量的EnvSpec对象集合,而不是您所要求的ID的具体集合。你可以得到这样的东西:

代码语言:javascript
复制
from gym import envs
all_envs = envs.registry.all()
env_ids = [env_spec.id for env_spec in all_envs]
print(sorted(env_ids))

退出:

‘Ant v1’,'Ant-v2','Ant-v3','BipedalWalker-v3','BipedalWalkerHardcore-v3','Blackjack-v1',‘CarRacing V0’,‘Cartpoler-V0’,‘Cartpoler-v1’,.

票数 25
EN

Stack Overflow用户

发布于 2022-10-27 15:11:04

从2022年起使用此方法

代码语言:javascript
复制
from gym import envs
envs.registry.keys()

会给你这样的东西

代码语言:javascript
复制
dict_keys(['CartPole-v0', 'CartPole-v1', 'MountainCar-v0', 'MountainCarContinuous-v0', 'Pendulum-v1', 'Acrobot-v1', 'LunarLander-v2', 'LunarLanderContinuous-v2', 'BipedalWalker-v3', 'BipedalWalkerHardcore-v3', 'CarRacing-v2', 'Blackjack-v1', 'FrozenLake-v1', 'FrozenLake8x8-v1', 'CliffWalking-v0', 'Taxi-v3', 'Reacher-v2', 'Reacher-v4', 'Pusher-v2', 'Pusher-v4', 'InvertedPendulum-v2', 'InvertedPendulum-v4', 'InvertedDoublePendulum-v2', 'InvertedDoublePendulum-v4', 'HalfCheetah-v2', 'HalfCheetah-v3', 'HalfCheetah-v4', 'Hopper-v2', 'Hopper-v3', 'Hopper-v4', 'Swimmer-v2', 'Swimmer-v3', 'Swimmer-v4', 'Walker2d-v2', 'Walker2d-v3', 'Walker2d-v4', 'Ant-v2', 'Ant-v3', 'Ant-v4', 'Humanoid-v2', 'Humanoid-v3', 'Humanoid-v4', 'HumanoidStandup-v2', 'HumanoidStandup-v4'])
票数 0
EN

Stack Overflow用户

发布于 2021-12-09 07:06:18

您可以使用以下代码列出健身房中的所有环境:

代码语言:javascript
复制
import gym
for i in gym.envs.registry.all():
  print(i.id)
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48980368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档