Pythonで平均を見つける方法

zbt
リリース: 2023-08-10 17:36:16
オリジナル
28573 人が閲覧しました

Python では、ループ、組み込み関数、または numpy ライブラリを使用して平均を見つけることができます。 1. ループを使用して、指定されたリストを反復処理し、すべての要素を追加します。次に、リストの長さで割って平均を取得します。 2. 組み込み関数を使用して、リスト内のすべての要素を追加します。 len() 関数を組み合わせて使用​​してリストの長さを取得し、その 2 つを除算して平均を取得します; 3. 数値計算などのための多くの関数とツールを提供する numpy ライブラリを使用します。

Pythonで平均を見つける方法

このチュートリアルの動作環境: Windows10 システム、Python バージョン 3.11、DELL G3 コンピューター。

Python は、複雑なコンピューティング タスクを簡素化するための多くの組み込み関数とライブラリを提供する強力なプログラミング言語です。 Python では、平均の計算は一般的なタスクです。この記事では、特定のリストの平均を見つけるためのいくつかの異なる方法を見ていきます。

方法 1: ループを使用する

この方法では、ループを使用して指定されたリストを走査し、すべての要素を追加します。次に、リストの長さで割って平均を求めます。以下はサンプル コードです。

def calculate_average(numbers):
total = 0
count = 0
for num in numbers:
total += num
count += 1
average = total / count
return average
numbers = [1, 2, 3, 4, 5]
average = calculate_average(numbers)
print("列表的平均数为:", average)
ログイン後にコピー

方法 2: 組み込み関数を使用する

Python には、すべてを合計できる組み込み sum() 関数が用意されています。リスト内の要素が追加されます。 len() 関数を組み合わせてリストの長さを取得し、その 2 つを除算して平均を求めることができます。以下はサンプル コードです。

def calculate_average(numbers):
total = sum(numbers)
average = total / len(numbers)
return average
numbers = [1, 2, 3, 4, 5]
average = calculate_average(numbers)
print("列表的平均数为:", average)
ログイン後にコピー

方法 3: numpy ライブラリを使用する

Numpy は、数値計算およびツール用の多くの関数を提供する強力な Python ライブラリです。 numpy ライブラリを使用すると、リストの平均をより簡潔に計算できます。以下は、numpy ライブラリを使用したサンプル コードです。

import numpy as np
def calculate_average(numbers):
average = np.mean(numbers)
return average
numbers = [1, 2, 3, 4, 5]
average = calculate_average(numbers)
print("列表的平均数为:", average)
ログイン後にコピー

上記の 3 つの方法で、同じ結果を得ることができます。特定のニーズやシナリオに応じて、さまざまな方法を選択すると、コードの効率と読みやすさが向上します。

コードを記述するときは、リストが空で平均を計算できない場合など、考えられる例外を処理することを忘れないでください。これを回避するには、次のようにコードに条件ステートメントを追加します。

def calculate_average(numbers):
if len(numbers) == 0:
return None
total = sum(numbers)
average = total / len(numbers)
return average
numbers = [1, 2, 3, 4, 5]
average = calculate_average(numbers)
if average is None:
print("列表为空")
else:
print("列表的平均数为:", average)
ログイン後にコピー

要約

指定されたリストの平均を求めることは、Python の一般的なコンピューティング タスクです。 。このタスクを達成するには、ループ、組み込み関数、またはサードパーティのライブラリを使用できます。実際の状況に応じて、コードのパフォーマンスと読みやすさを最適化するために最適な方法を選択できます。コードを記述するときは、起こり得る例外を考慮し、それらを適切に処理する必要があります。 。

以上がPythonで平均を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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