- jax.numpy.percentile(a, q, axis=None, out=None, overwrite_input=False, method='linear', keepdims=False, interpolation=None)#
Compute the q-th percentile of the data along the specified axis.
LAX-backend implementation of
Original docstring below.
Returns the q-th percentile(s) of the array elements.
a (array_like of real numbers) – Input array or object that can be converted to an array.
q (array_like of float) – Percentage or sequence of percentages for the percentiles to compute. Values must be between 0 and 100 inclusive.
Axis or axes along which the percentiles are computed. The default is to compute the percentile(s) along a flattened version of the array.
Changed in version 1.9.0: A tuple of axes is supported
method (str, optional) –
This parameter specifies the method to use for estimating the percentile. There are many different methods, some unique to NumPy. See the notes for explanation. The options sorted by their R type as summarized in the H&F paper  are:
The first three methods are discontinuous. NumPy further defines the following discontinuous variations of the default ‘linear’ (7.) option:
Changed in version 1.22.0: This argument was previously called “interpolation” and only offered the “linear” default and last four options.
keepdims (bool, optional) – If this is set to True, the axes which are reduced are left in the result as dimensions with size one. With this option, the result will broadcast correctly against the original array a.
interpolation (str, optional) –
Deprecated name for the method keyword argument.
Deprecated since version 1.22.0.
percentile – If q is a single percentile and axis=None, then the result is a scalar. If multiple percentiles are given, first axis of the result corresponds to the percentiles. The other axes are the axes that remain after the reduction of a. If the input contains integers or floats smaller than
float64, the output data-type is
float64. Otherwise, the output data-type is the same as that of the input. If out is specified, that array is returned instead.
- Return type:
scalar or ndarray