ホームページ > バックエンド開発 > Python チュートリアル > Python でリストの平均を効率的に計算するにはどうすればよいですか?

Python でリストの平均を効率的に計算するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-26 06:44:11
オリジナル
373 人が閲覧しました

How Do I Efficiently Calculate the Mean of a List in Python?

Python でリストの平均を計算する

リストの平均を求めるには、すべての合計の算術平均を求める必要があります。値をリスト内の値の数で割った値。 Python では、これを実現するための複数のアプローチがあります。

Python 3.8

浮動小数点値を扱う際の数値安定性を最大限に高めるために、Python 3.8 は統計を提供します。 fmean関数。浮動小数点の不精度を効果的に処理し、より高速な実行速度を提供します。

Python 3.4

Python バージョン 3.4 以降では、statistics.mean 関数は浮動小数点を使用した数値の安定性を実現します。 。 statistics.fmean ほど高速ではありませんが、平均値の計算には適しています。

例:

import statistics

xs = [15, 18, 2, 36, 12, 78, 5, 6, 9]

print(statistics.fmean(xs))  # Output: 20.11111111111111
ログイン後にコピー

Python 2

Python 2 ユーザーの場合、次の式を使用して計算できます。意味:

sum(xs) / float(len(xs))
ログイン後にコピー
この場合、除算の結果が浮動小数点数になるように、len(xs) を float としてキャストすることが重要です。

適切なメソッドを適用することで、 Python のバージョンとデータの性質に基づいた方法を使用すると、Python でリストの平均を効果的に計算できます。

以上がPython でリストの平均を効率的に計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート