Python では、ループ、組み込み関数、または numpy ライブラリを使用して平均を見つけることができます。 1. ループを使用して、指定されたリストを反復処理し、すべての要素を追加します。次に、リストの長さで割って平均を取得します。 2. 組み込み関数を使用して、リスト内のすべての要素を追加します。 len() 関数を組み合わせて使用してリストの長さを取得し、その 2 つを除算して平均を取得します; 3. 数値計算などのための多くの関数とツールを提供する numpy ライブラリを使用します。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。