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

Exact sample quantile with q in [0,1] by axes; O(largest slice) reusable scratch, source unchanged.

Parameters
ParameterDescription
axisAxis selection; negative indices are accepted.
qRequested quantile; finite and within its documented range.
methodRank interpolation; default Linear, nearest ties to even.
keepDimsKeep reduced dimensions with length one.
resultOptional non-aliased, shape-compatible destination reused without allocation.
ignoreNaNSkip NaNs; otherwise propagate them.
whereOptional flat Boolean mask, one entry per source element.
Returns

Reduced Double tensor.

Throws
  • ValueException for invalid parameters or no selected observations.
  • IndexException for an invalid axis.
Example

middle = data.quantile(0.5, axis=1)