どうも、ちょげ(@chogetarou)です。
配列(Array)の中央値を取得する方法を紹介します。
方法

リスト(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配列の中央値を返します。
使用例
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()を使います。
コメント