cupy.quantile#
- cupy.quantile(a, q, axis=None, out=None, overwrite_input=False, method='linear', keepdims=False, *, interpolation=None)[source]#
计算指定轴上数据的第 q 分位数。
- 参数:
a (cupy.ndarray) – 要计算分位数的数组。
q (float, tuple of floats or cupy.ndarray) – 要计算的分位数,范围在 0 到 1 之间(包括 0 和 1)。
out (cupy.ndarray) – 输出数组。
overwrite_input (bool) – 如果为 True,则允许中间计算修改输入数组 a 以节省内存。在这种情况下,函数完成后输入 a 的内容是未定义的。
method (str) – 分位数位于两个数据点之间时的插值方法。默认使用
linear
插值。支持的插值方法有 ``lower``、higher
、midpoint
、nearest
和linear
。keepdims (bool) – 如果为
True
,则将轴保留为一个大小为一的轴。interpolation (str) – method 关键字参数的已弃用名称。
- 返回:
数组
a
的分位数,如果指定了轴则沿该轴计算。- 返回类型:
另请参见