Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonでNumpy配列のリストの平均を見つける


Numpyは、数値データ処理用の非常に強力なPythonライブラリです。ほとんどの場合、データを配列の形式で取り込み、統計関数を含むさまざまな関数を適用して、配列から結果を取得します。この記事では、特定の配列の平均値を取得する方法を説明します。

平均付き

平均関数は配列を取り込んで、その中のすべての要素の数学的平均値を与えることができます。そのため、入力の長さを追跡し、各配列を調べてその平均を計算するforループを設計します。

import numpy as np

# GIven Array
Arrays_In = [np.array([11, 5, 41]),
         np.array([12, 13, 26]),
         np.array([56, 20, 51])]

# Resultihg Array
Arrays_res = []

# With np.mean()
for x in range(len(Arrays_In)):
   Arrays_res.append(np.mean(Arrays_In[x]))

# Result
print("The means of the arrays: \n",Arrays_res)

出力

上記のコードを実行すると、次の結果が得られます-

The means of the arrays:
[19.0, 17.0, 42.333333333333336]

平均付き

これは、平均関数の代わりに平均関数を使用することを除いて、上記と非常によく似たアプローチです。まったく同じ結果が得られます。

import numpy as np

# GIven Array
Arrays_In = [np.array([11, 5, 41]),
         np.array([12, 13, 26]),
         np.array([56, 20, 51])]

# Resultihg Array
Arrays_res = []

# With np.average()
for x in range(len(Arrays_In)):
   Arrays_res.append(np.average(Arrays_In[x]))

# Result
print("The means of the arrays: \n",Arrays_res)

出力

上記のコードを実行すると、次の結果が得られます-

The means of the arrays:
[19.0, 17.0, 42.333333333333336]

  1. Pythonでリストのサイズを見つける

    リストはPythonのコレクションデータ型です。リスト内の要素は変更可能であり、要素に関連付けられた特定の順序はありません。この記事では、Pythonでリストの長さを見つける方法を説明します。つまり、重複しているかどうかに関係なく、リストに存在する要素の数を取得する必要があります。 例 以下の例では、「日」という名前のリストを使用します。まず、len()関数を使用してリストの長さを見つけます。次に、さらにいくつかの要素を追加し、append()関数を使用して長さを再度確認します。最後に、remove()関数を使用していくつかの要素を削除し、長さを再度確認します。要素が重複している場合でも、r

  2. Pythonでリストの平均を見つけますか?

    Pythonは、n個の要素を計算するためのsum関数を提供します。ここでは、この関数を使用して平均を計算します。 アルゴリズム Step 1: input “size of the list” Step 2: input “Element” Step 3: using sum function calculate summation of all numbers. Step 4: calculate average. サンプルコード # Average of a list A=list() n=int(input(Enter the size of the List ::)) print