class_docstr: Simultaneous-move actor (see README.md for expected environment interface).
class_docstr_tok: ["Simultaneous-move","actor","(","see","README.md","for","expected","environment","interface",")","."]
code: def select_action(
      self, observation: Dict[ma_types.AgentID, networks.Observation]
  ) -> Dict[ma_types.AgentID, networks.Action]:
      return {
          actor_id: actor.select_action(observation[actor_id])
          for actor_id, actor in self._actors.items()
      }
  
file_path: acme/acme/agents/jax/multiagent/decentralized/actor.py
imports: from typing import Dict
  from acme import core
  from acme.jax import networks
  from acme.multiagent import types
  from acme.multiagent import utils
  import dm_env
label_desc: Use image node_id 2 for calling the SimultaneousActingMultiAgentActor obj's underlying member method code with example usage: obj.select_action(observation) and returns: unknown