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
是索引的分数部分,介于i
和j
之间。‘lower’:
i
.‘higher’:
j
.‘nearest’:
i
或j
,取两者中最近的。‘中点’:
(i + j) / 2
.
在 2022.1.0 版更改: 此参数之前称为“插值”
- 内部方法{‘default’, ‘dask’, ‘tdigest’}, 可选
使用哪个内部方法。默认情况下将使用dask的内部自定义算法(
'dask'
)。如果设置为``’tdigest’,将对浮点和整数使用tdigest,否则将回退到
’dask’``。在 2022.1.0 版更改: 此参数先前称为“方法”。
- 插值str, 可选
方法关键字参数的弃用名称。
2022.1.0 版后已移除.
参见
numpy.percentile
Numpy 的等效百分位数函数