pyinterp.TDigestFloat64.quantile

pyinterp.TDigestFloat64.quantile#

TDigestFloat64.quantile(self, q: float) numpy.ndarray[dtype=float64]#
TDigestFloat64.quantile(self, quantiles: ndarray[dtype=float64, device='cpu']) numpy.ndarray[dtype=float64]

Overloaded function.

  1. quantile(self, q: float) -> numpy.ndarray[dtype=float64]

Calculate quantile using t-digest algorithm.

Parameters:

q – Quantile in range [0, 1]. For example, 0.5 for median, 0.95 for 95th percentile.

Returns:

Estimated quantile value(s).

  1. quantile(self, quantiles: ndarray[dtype=float64, device='cpu']) -> numpy.ndarray[dtype=float64]

Calculate multiple quantiles using t-digest algorithm.

Parameters:

quantiles – Array of quantile values in range [0, 1].

Returns:

Matrix of quantile estimates with shape [n_digests x n_quantiles]. If axis reduction was not used (single digest), returns a 1D array.