1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Python でリストの平均を求める方法

Python と呼ばれるプログラミング言語を使用して数学や統計計算を行っている場合、ある時点でリスト内の数値の平均を取る必要がある場合があります。これには、リストをループして平均を計算する方法や、ライブラリ関数を使用して一連の数値の平均を求める方法など、いくつかの方法があります。

Python 平均 Via ループ

一連の数値の平均または平均は、通常、すべての数値の合計をリスト内の数値の量で割ったものを指します。これにより、算術平均が得られます。これは、さまざまな統計アプリケーションや非公式のコンテキストで役立ちます。

プログラミング言語 Python を使用すると、リストの要素をステップ実行またはループして、それぞれの要素のプロパティを計算することが比較的簡単になります。 Python には、条件が真でなくなるまで継続する "while" ループや、リストの各要素に対してコードを 1 回実行する "for" ループなど、さまざまな種類のループが含まれています。

「for」ループは、Python でリストの平均に使用する最も簡単なループです。変数をゼロに設定し、リストの各要素を反復処理して、その値を新しい変数に追加します。ループが終了したら、Python の組み込み関数「len」を使用してリストの長さを計算します。合計をリストの長さで割ります。

丸めの処理

リストにすべての整数が含まれている場合は、リストに定数 "1.0" を掛けて 10 進数に変換し、Python が結果を最も近い整数に丸めないようにします。 Python の組み込みの「Decimal」クラスを使用して、Python が結果をどの程度丸めるかを制御することができます。

このプロセスは、Python 2 または Python 3 バージョンの言語で同じです。

NumPy 平均関数の使用

場合によっては、Python で数値の平均を取るような一般的な操作を実行するコードを実装したくない場合があります。

さまざまなアドオン ライブラリを Python に使用して、平均やその他の統計関数を計算できます。一般的なものは、無料のライブラリである NumPy 科学計算ライブラリです。ライブラリに含まれる「numpy.mean」関数に数値のリストまたは配列を渡すと、渡した数値の平均が返されます。

NumPy は、ほとんどの最新のオペレーティング システムとバージョンの Python にインストールできます。 NumPy は、「numpy.std」関数を使用して標準偏差計算のために Python で使用することもできます。