class_docstr: A simple extension of PiecewiseLinearOutput that "fixes" the knot positions
  in the quantile function representation. That is, instead of initializing
  with the number of pieces, the quantiles are provided directly at
  initialization.
  
  Parameters
  ----------
  quantile_levels
      Points along the domain of the quantile function (i.e., in the
      interval [0,1]) where the knots of the piecewise linear approximation
      will be fixed, provided in sorted order (ascending).
  
      For more information on the piecewise linear quantile function, refer
      to :code:`gluonts.distribution.PiecewiseLinear`.
class_docstr_tok: ["A","simple","extension","of","PiecewiseLinearOutput","that","``","fixes","''","the","knot","positions","in","the","quantile","function","representation",".","That","is",",","instead","of","initializing","with","the","number","of","pieces",",","the","quantiles","are","provided","directly","at","initialization",".","Parameters","--","--","--","--","--","quantile_levels","Points","along","the","domain","of","the","quantile","function","(","i.e.",",","in","the","interval","[","0,1","]",")","where","the","knots","of","the","piecewise","linear","approximation","will","be","fixed",",","provided","in","sorted","order","(","ascending",")",".","For","more","information","on","the","piecewise","linear","quantile","function",",","refer","to",":","code",":","`","gluonts.distribution.PiecewiseLinear","`","."]
code: def get_args_proj(self, prefix: Optional[str] = None) -> ArgProj:
      return FixedKnotsArgProj(
          knot_spacings=mx.nd.array(self.knot_spacings),
          args_dim=self.args_dim,
          domain_map=mx.gluon.nn.HybridLambda(self.domain_map),
          prefix=prefix,
          dtype=self.dtype,
      )
  
imports: from typing import Dict, List, Optional, Tuple, Union, cast
  import mxnet
  import numpy
  from gluonts.core.component import validated
  from gluonts.mx import Tensor
  from gluonts.mx.util import cumsum
  from .bijection import AffineTransformation, Bijection
  from .distribution import Distribution, getF
  from .distribution_output import ArgProj, DistributionOutput
  from .transformed_distribution import TransformedDistribution
label_desc: Use image node_id 2 for calling the FixedKnotsPiecewiseLinearOutput obj's underlying member method code with example usage: obj.get_args_proj(prefix) and returns: FixedKnotsArgProj