code: def __init__(self, lower, upper) -> None:
      assert (
          lower <= upper
      ), "lower bound should be smaller or equal to upper bound"
      self.lower = lower
      self.upper = upper
  
imports: from typing import Optional, Tuple
  import mxnet
  import numpy
  from gluonts.core.component import validated
  from gluonts.mx import Tensor
  from gluonts.mx.linalg_util import jitter_cholesky
  from gluonts.mx.util import _broadcast_param, make_nd_diag
  from .None import Distribution, Gaussian, MultivariateGaussian
  from .distribution import getF
label_desc: Use image node_id 1 to create a new ParameterBounds object  with example: obj = ParameterBounds(lower, upper)