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.percentileNumpy 的等效百分位数函数