MazeEnvMonitoringWrapper¶
- class maze.core.wrappers.monitoring_wrapper.MazeEnvMonitoringWrapper(env: MazeEnv, observation_logging: bool, action_logging: bool, reward_logging: bool)¶
A MazeEnv monitoring wrapper logging events for observations, actions and rewards.
- Parameters:
env – The environment to wrap.
observation_logging – If True observation events are logged.
action_logging – If True action events are logged.
reward_logging – If True additional reward events are logged.
- clone_from(env: MazeEnvMonitoringWrapper) None¶
(overrides
SimulatedEnvMixin)implementation of
SimulatedEnvMixin.
- get_observation_and_action_dicts(maze_state: Any | None, maze_action: Any | None, first_step_in_episode: bool) Tuple[Dict[int | str, Any] | None, Dict[int | str, Any] | None]¶
(overrides
Wrapper)Keep both actions and observation the same.
- reset() Dict[str, numpy.ndarray]¶
(overrides
BaseEnv)Resets the wrapper and returns the initial observation.
- return:
the initial observation after resetting.