1. ホーム
  2. パイソン

[解決済み】python/numpyで百分率を計算するには?

2022-04-03 04:09:21

質問

配列や一次元のnumpy配列のパーセンタイルを計算する便利な方法はありますか?

Excelのパーセンタイル関数と同じようなものを探しています。

NumPyの統計リファレンスを見たのですが、これが見つかりませんでした。見つかったのは中央値(50パーセンタイル)だけで、もっと具体的なものは見つかりませんでした。

どのように解決するのですか?

に興味をお持ちの方もいらっしゃるかもしれません。 SciPyの統計情報 パッケージです。これには パーセンタイル関数 をはじめ、さまざまな統計処理を行うことができます。

percentile() は利用可能です numpy もあります。

import numpy as np
a = np.array([1,2,3,4,5])
p = np.percentile(a, 50) # return 50th percentile, e.g median.
print p
3.0

このチケット を統合することはないだろうということです。 percentile() をすぐにでもnumpyに取り込むことができます。