class_docstr: Implements the Numpy backend ops for a PC auto-batching VM.
class_docstr_tok: ["Implements","the","Numpy","backend","ops","for","a","PC","auto-batching","VM","."]
docstr: Implements a switch (branch_selector) { case ... } construct.
docstr_tok: ["Implements","a","switch","(","branch_selector",")","{","case","...","}","construct","."]
code: def switch_case(self, branch_selector, branch_callables, name=None):
      """Implements a switch (branch_selector) { case ... } construct."""
      del name
      return branch_callables[int(branch_selector)]()
  
imports: import collections
  import numpy
  from tensorflow_probability.python.experimental.auto_batching import instructions
label_desc: Use image node_id 18 for calling the NumpyBackend obj's underlying member method code with example usage: obj.switch_case(branch_selector, branch_callables, name) and returns: branch_callables