[Python]Numpy配列(Array)の縦の列(カラム)ごとの中央値を取得するには?

python

どうも、ちょげ(@chogetarou)です。

Numpy配列の縦の列(カラム)ごとの中央値を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Numpy配列の縦の列(カラム)ごとの中央値を取得するには、numpyのmedian()を使います。

まず、Numpyからmedian()を呼び出します。

そして、median()の第1引数にNumpy配列、第2引数に「axis=0」を指定します。

np.median(array, axis=0)

上記のmedian()は、第1引数のNumpy配列の縦の列ごとの中央値を返します。

使用例

import numpy as np

nums = np.array([[14, 17, 12, 33, 44],  
                [15, 6, 27, 8, 19], 
                [23, 2, 54, 1, 4, ]] )

med_numbers = np.median(nums, axis=0)

print(med_numbers) #[15.  6. 27.  8. 19.]

コメント

タイトルとURLをコピーしました