class_docstr: Renamed :class:`SwitchedFunction` for backwards compatibility.
class_docstr_tok: ["Renamed",":","class",":","`","SwitchedFunction","`","for","backwards","compatibility","."]
code: def __init__(
      self, meanfunction_list: Collection[MeanFunction]
  ) -> None:
      super().__init__(function_list=meanfunction_list)
  
imports: from typing import Collection, Optional, Sequence, Tuple
  import numpy
  import tensorflow
  from check_shapes import check_shape
  from check_shapes import check_shapes, inherit_check_shapes
  from .base import Module, Parameter, TensorType
  from .config import default_float, default_int
label_desc: Use image node_id 1 to create a new SwitchedMeanFunction object from inherited base classes: SwitchedFunction with example: obj = SwitchedMeanFunction(meanfunction_list)