class_docstr: Interface specifying the conversion of agent actions to actual environment MazeActions.
      
class_docstr_tok: ["Interface","specifying","the","conversion","of","agent","actions","to","actual","environment","MazeActions","."]
docstr: Converts environment MazeAction to agent action.
  
  :param maze_action: the environment MazeAction.
  :return: the agent action.
docstr_tok: ["Converts","environment","MazeAction","to","agent","action",".",":","param","maze_action",":","the","environment","MazeAction",".",":","return",":","the","agent","action","."]
code: def maze_to_space(
      self, maze_action: MazeActionType
  ) -> Dict[str, np.ndarray]:
      """Converts environment MazeAction to agent action.
  
      :param maze_action: the environment MazeAction.
      :return: the agent action.
      """
  
file_path: maze/maze/core/env/action_conversion.py
imports: from abc import ABC, abstractmethod
  from typing import Dict, Union
  import numpy
  import torch
  from gym import spaces
  from maze.core.env.maze_action import MazeActionType
  from maze.core.env.maze_state import MazeStateType
label_desc: Use image node_id 2 for calling the ActionConversionInterface obj's underlying member method code with example usage: obj.maze_to_space(maze_action) without return types