スポンサーリンク

【Numpy】分位数を算出するnumpy.quantile

Numpy

Numpyで分位数を算出するにはnumpy.quantileを使う。

numpy.quantileの使い方

numpy.quantileの第一引数aにndarray配列、第二引数qに1次元のndarray配列で分位数を指定する。四分位数の場合は、qに[0.25, 0.5, 0.75]を指定する。

import numpy as np

a = np.array([0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0])

q = np.array([0.05, 0.95])
print(np.quantile(a=a, q=q))
# [0.5 9.5]

q = np.array([0.25, 0.5, 0.75])
print(np.quantile(a=a, q=q))
# [2.5 5.  7.5]

関連記事、参考資料

コメント