SciPy stats.mean 関数

Lakshay Kapoor 2023年1月30日
  1. scipy.stats.mean 関数
  2. 1 次元配列の算術平均
  3. 多次元配列の算術平均
SciPy stats.mean 関数

統計における算術平均は、データ収集の平均値の尺度として定義されます。これは、データに存在するすべての値の合計を計算し、それを値の数の合計で割ることによって計算されます。

scipy.stats.mean 関数

SciPy ライブラリの scipy.stats.mean 関数は、特定の配列の要素の算術平均を計算するのに役立ちます。この関数は、scipy.stats.mean(array, axis) として定義されています。

以下は、scipy.stats.mean 関数のパラメーターです。

array これは、算術平均を計算する必要のある要素を使用して入力配列を定義します。
axis これは、要素を含む入力配列の算術平均を計算する必要がある軸を定義します。このパラメータのデフォルト値は 0 です。

axis パラメータはオプションです。つまり、scipy.stats.mean 関数を使用している間は毎回言及する必要はありません。

1 次元配列の算術平均

import scipy

input_array = scipy.mean([2, 12, 9, 37, 20, 10, 4, 27])

print("Arithmetic Mean of the input array :", input_array)

出力:

Arithmetic Mean of the input array : 15.125

上記の例では、axis パラメータは言及されていないことに注意してください。

多次元配列の算術平均

from scipy import mean

input_array = [[2, 12, 9], [37, 20, 10], [4, 27, 13], [9, 12, 26]]

print("Arithmetic Mean of the input array :", mean(input_array))

出力:

Arithmetic Mean of the input array : 15.083333333333334

次に、上記の多次元配列とともに axis パラメータを定義しましょう。

from scipy import mean

input_array = [[2, 12, 9], [37, 20, 10], [4, 27, 13], [9, 12, 26]]

print("Arithmetic Mean with axis = 0 : ", mean(arr1, axis=0))
print("Arithmetic Mean with axis = 1 : ", mean(arr1, axis=1))

出力:

Arithmetic Mean with axis = 0 :  [13.   17.75 14.5 ]
Arithmetic Mean with axis = 1 :  [ 7.66666667 22.33333333 14.66666667 15.66666667]
著者: Lakshay Kapoor
Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

関連記事 - SciPy Stats