class_docstr: An agent that mixes a set of agents with a given static mixture.
  
  For every data sample, the agent updates the sub-agent that was used to make
  the action choice in that sample. For this update to happen, the mixture agent
  needs to have the information on which sub-agent is "responsible" for the
  action. This information is in a policy info field `mixture_agent_id`.
  
  Note that this agent makes use of `tf.dynamic_partition`, and thus it is not
  compatible with XLA.
code: def _update_mixture_distribution(self, experience):
      pass
  
file_path: agents/tf_agents/bandits/agents/static_mixture_agent.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import gin
  from tf_agents.bandits.agents import mixture_agent
label_desc: Use image node_id 1 for calling the StaticMixtureAgent obj's underlying member method code with example usage: obj._update_mixture_distribution(experience) without return types