Python でリストの平均を計算する
リストの算術平均または平均を求めることは、統計分析にとって不可欠です。 Python では、この操作にいくつかのメソッドを使用できます。各メソッドの詳細な説明は次のとおりです:
Python >= 3.8:statistics.fmean
統計モジュールは浮動小数点数による数値安定性を提供し、正確な結果。これは、Python 3.8 以降で推奨される方法です。
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] statistics.fmean(xs) # = 20.11111111111111
Python >= 3.4:statistics.mean
float で数値の安定性を提供しながら、統計.mean は fmean よりも遅いです。これは、Python 3.4 以降でも引き続き実行可能なオプションです。
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] statistics.mean(xs) # = 20.11111111111111
以前の Python 3 バージョン: sum(xs) / len(xs)
このメソッドは次のように計算します。要素の合計をリストの長さで割った平均値。ただし、float.
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] sum(xs) / len(xs) # = 20.11111111111111
Python 2:
Python 2 の場合、len を a に変換する必要があります。 float を使用して浮動小数点除算を取得し、整数除算を防止します:
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] sum(xs) / float(len(xs)) # = 20.11111111111111
Python のバージョンに基づいて適切な方法を選択することで、Python でリストの正確な平均を効率的に計算できます。 .
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3