python np.percentile函数
时间: 2024-06-12 20:09:21 浏览: 147
python numpy库np.percentile用法说明
5星 · 资源好评率100%
numpy.percentile函数是numpy库中的一个函数,用于计算数组中给定百分位数的值。它的参数包括数组a、百分位数q、轴axis等。具体用法如下:
numpy.percentile(a, q, axis=None, out=None, overwrite_input=False, interpolation='linear', keepdims=False)
其中,a表示输入的数组,q表示要计算的百分位数,axis表示沿着哪个轴进行计算,默认为None表示对整个数组进行计算。out表示输出的数组,overwrite_input表示是否覆盖输入数组,interpolation表示插值方法,keepdims表示是否保持输出数组的维度。
例如,通过以下代码可以计算数组data中的第25、50和75个百分位数:
import numpy as np
data = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
p = [25, 50, 75]
result = np.percentile(data, p)
print("第", p, "个百分位数分别是", result)
阅读全文