klyn.math.NDArray.quantile
method
public quantile(notnull q as IList<Double>, axes as IList<Long> = null, method as QuantileMethod = QuantileMethod.Linear, keepDims as Boolean = false, ignoreNaN as Boolean = false, where as Boolean[] = null) as NDArray<Double>
Description

Several exact quantiles, sharing the same sample scratch per output lane.

Parameters
ParameterDescription
qNon-empty list of probabilities in [0,1].
axesDistinct reduction axes, or null for the entire array.
methodQuantile interpolation, Linear by default.
keepDimsRetain reduced axes; probabilities form the leading output axis.
ignoreNaNSkip NaNs; otherwise propagate them.
whereOptional flat Boolean selection mask.
Returns

Double tensor with leading dimension q.size; global output is 1D unless keepDims.

Throws
  • ValueException for invalid probabilities, duplicate axes or no observations.
  • IndexException for an axis outside the array rank.
  • NullException if q is null at runtime; statically null arguments are rejected with TypeError.
Example

quartiles = data.quantile([0.25, 0.5, 0.75])