code: def ZeroInflatedNegativeBinomialOutput() -> MixtureDistributionOutput:
      return MixtureDistributionOutput(
          distr_outputs=[
              NegativeBinomialOutput(),
              DeterministicOutput(0),
          ]
      )
  
imports: from typing import Dict, List, Optional, Tuple
  import numpy
  from gluonts.core.component import validated
  from gluonts.mx import Tensor
  from .deterministic import DeterministicOutput
  from .distribution import Distribution, _sample_multiple, getF, softplus
  from .distribution_output import DistributionOutput
  from .mixture import MixtureDistributionOutput
label_desc: Use image node_id 1 for calling a global function with example usage: ZeroInflatedNegativeBinomialOutput() and returns: MixtureDistributionOutput