openrl.envs.wrappers package¶
Submodules¶
openrl.envs.wrappers.base_wrapper module¶
- class openrl.envs.wrappers.base_wrapper.BaseObservationWrapper(env)[源代码]¶
基类:
gymnasium.core.Wrapper[gymnasium.core.WrapperObsType,gymnasium.core.ActType,gymnasium.core.ObsType,gymnasium.core.ActType]
- class openrl.envs.wrappers.base_wrapper.BaseWrapper(env, reward_class=None)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]- property agent_num¶
- property env_name¶
- property has_auto_reset¶
- property use_monitor¶
openrl.envs.wrappers.extra_wrappers module¶
- class openrl.envs.wrappers.extra_wrappers.AutoReset(env: gymnasium.core.Env)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]- property has_auto_reset¶
- class openrl.envs.wrappers.extra_wrappers.DictWrapper(env)[源代码]¶
基类:
gymnasium.core.Wrapper[gymnasium.core.WrapperObsType,gymnasium.core.ActType,gymnasium.core.ObsType,gymnasium.core.ActType]
- class openrl.envs.wrappers.extra_wrappers.GIFWrapper(env, gif_path: str)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]
openrl.envs.wrappers.multiagent_wrapper module¶
- class openrl.envs.wrappers.multiagent_wrapper.Single2MultiAgentWrapper(env)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]- property agent_num¶
openrl.envs.wrappers.util module¶
Module contents¶
- class openrl.envs.wrappers.AutoReset(env: gymnasium.core.Env)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]- property has_auto_reset¶
- class openrl.envs.wrappers.BaseObservationWrapper(env)[源代码]¶
基类:
gymnasium.core.Wrapper[gymnasium.core.WrapperObsType,gymnasium.core.ActType,gymnasium.core.ObsType,gymnasium.core.ActType]
- class openrl.envs.wrappers.BaseWrapper(env, reward_class=None)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]- property agent_num¶
- property env_name¶
- property has_auto_reset¶
- property use_monitor¶
- class openrl.envs.wrappers.DictWrapper(env)[源代码]¶
基类:
gymnasium.core.Wrapper[gymnasium.core.WrapperObsType,gymnasium.core.ActType,gymnasium.core.ObsType,gymnasium.core.ActType]
- class openrl.envs.wrappers.GIFWrapper(env, gif_path: str)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]
- class openrl.envs.wrappers.RemoveTruncated(env: gymnasium.core.Env)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]
- class openrl.envs.wrappers.Single2MultiAgentWrapper(env)[源代码]¶
基类:
gymnasium.core.Env[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType],Generic[gymnasium.core.WrapperObsType,gymnasium.core.WrapperActType,gymnasium.core.ObsType,gymnasium.core.ActType]- property agent_num¶