データセットの中央値を見つける

def find_median(dataset):
    sorted_list = sorted(dataset)
    length = len(sorted_list)
    if length % 2 == 0:
        return (sorted_list[length // 2 - 1] + sorted_list[length // 2]) / 2
    else:
        return sorted_list[length // 2]

関数説明

数値リストから中央値を計算する。リストはソートされ、偶数長の場合は中央の2つの値の平均が返される

引数説明

数値のリスト

返り値説明

数値(中央値)
RYU Jan. 2, 2024, 9:54 a.m.