- class mindspore_rl.environment.GymEnvironment(params, env_id=0)[源代码]
GymEnvironment将 Gym 封装成一个类来提供在MindSpore图模式下也能和Gym环境交互的能力。
- 参数:
params (dict) - 字典包含GymEnvironment类中所需要的所有参数。
配置参数
备注
name
Gym内游戏的名字
seed
Gym内使用的随机种子
env_id (int) - 环境id,用于设置环境内种子。默认:0。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> env_params = {'name': 'CartPole-v0'} >>> environment = GymEnvironment(env_params, 0) >>> print(environment) GymEnvironment<>
- property action_space
获取环境的动作空间。
- 返回:
Space,环境的动作空间。
- property config
获取环境的配置信息。
- 返回:
dict,一个包含环境信息的字典。
- property done_space
获取环境的终止空间。
- 返回:
Space,环境的终止空间。
- property observation_space
获取环境的状态空间。
- 返回:
Space,环境的状态空间。
- property reward_space
获取环境的状态空间。
- 返回:
Space,环境的奖励空间。