code: def qlognormal(
      label: str, mu: float, sigma: float, quantize: float
  ) -> Numerical:
      """A combination of :func:`qnormal` and :func:`lognormal`.
  
      Similar to :func:`qloguniform`, the quantize is done **after** the sample is drawn from the log-normal distribution.
  
      Examples
      --------
      >>> nni.qlognormal('x', 4., 2., 1.)
      Numerical(-inf, inf, mu=4.0, sigma=2.0, q=1.0, log_distributed=True, label='x')
      """
      return Numerical(
          mu=mu,
          sigma=sigma,
          log_distributed=True,
          quantize=quantize,
          label=label,
      )
  
imports: from __future__ import annotations
  from .annotation import MutableAnnotation
  from .mutable import LabeledMutable, MutableSymbol, Categorical, Numerical
label_desc: Use image node_id 3 for calling a global function with example usage: qlognormal(label, mu, sigma, quantize) and returns: Numerical