dask.array.percentile

dask.array.percentile

dask.array.percentile(a, q, method='linear', internal_method='default', **kwargs)[源代码]

一维数组的近似百分位数

参数
a数组
q类数组的浮点数

要计算的百分位数或百分位数序列,必须在 0 到 100 之间(含)。

方法{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}, 可选

当所需百分位数位于两个数据点 i < j 之间时使用的插值方法。仅对 internal_method='dask' 有效。

  • ‘linear’: i + (j - i) * fraction, 其中 fraction 是索引的分数部分,介于 ij 之间。

  • ‘lower’: i.

  • ‘higher’: j.

  • ‘nearest’: ij,取两者中最近的。

  • ‘中点’: (i + j) / 2.

在 2022.1.0 版更改: 此参数之前称为“插值”

内部方法{‘default’, ‘dask’, ‘tdigest’}, 可选

使用哪个内部方法。默认情况下将使用dask的内部自定义算法('dask')。如果设置为``’tdigest’,将对浮点和整数使用tdigest,否则将回退到’dask’``

在 2022.1.0 版更改: 此参数先前称为“方法”。

插值str, 可选

方法关键字参数的弃用名称。

2022.1.0 版后已移除.

参见

numpy.percentile

Numpy 的等效百分位数函数