[Python]配列(Array)の中央値を取得するには?

python

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

配列(Array)の中央値を取得する方法を紹介します。

スポンサーリンク

方法

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

リスト(List)とArray.array

リストもしくはArray.arrayの中央値を取得するには、statisticsのmedian()を使います。

まず、statisticsをインポートします。

import statistics

そして、statisticsからmedian()を呼び出します。

median()の引数にリストもしくはArray.arrayを指定します。

statistics.median(array)

statisticsのmedian()は、引数のリストもしくはArray.arrayの中央値を返します。

使用例

import statistics

numbers = [1, 2, 3, 4, 5]

med_numbers = statistics.median(numbers)

print(med_numbers) #3

Numpy配列

Numpy配列の中央値を取得するには、numpyのmedian()を使います。

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

そして、median()の引数にNumpy配列を指定します。

numpy.median(array)

numpyのmedian()は、引数のNumpy配列の中央値を返します。

numpyのmedian()は、リストとArray.arrayでも使うことができます。

使用例

import numpy as np

numbers = np.array([1, 2, 3, 4, 5])

med_numbers = np.median(numbers)

print(med_numbers) #3.0

まとめ

リスト(List)もしくはArray.arrayの中央値を取得するには、statisticsのmedia()を使います。

Numpy配列の中央値を取得するには、numpyのmedian()を使います。

コメント

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