class_docstr: Policy that wraps another policy to add action noise.
  
  Args:
      policy (garage.Policy): Policy to wrap.
docstr: Return an action with noise.
  
  Args:
      observation (np.ndarray): Observation from the environment.
  
  Returns:
      np.ndarray: An action with noise.
      dict: Arbitrary policy state information (agent_info).
docstr_tok: ["Return","an","action","with","noise",".","Args",":","observation","(","np.ndarray",")",":","Observation","from","the","environment",".","Returns",":","np.ndarray",":","An","action","with","noise",".","dict",":","Arbitrary","policy","state","information","(","agent_info",")","."]
code: def get_action(self, observation):
      """Return an action with noise.
  
      Args:
          observation (np.ndarray): Observation from the environment.
  
      Returns:
          np.ndarray: An action with noise.
          dict: Arbitrary policy state information (agent_info).
  
      """
  
file_path: garage/src/garage/np/exploration_policies/exploration_policy.py
imports: import abc
label_desc: Use image node_id 2 for calling the ExplorationPolicy obj's underlying member method code with example usage: obj.get_action(observation) without return types