scipy.stats.gmean(array, axis=0, dtype=None)
計算沿數組指定軸(python中的列表)的數組元素的幾何平均值。
它的公式-
參數:
array: 輸入數組或對象具有用於計算幾何平均值的元素。
axis: 要計算平均值的軸。默認情況下軸= 0
dtype: 它設置返回元素的類型。
返回值:基於設置參數的數組元素的幾何平均值。
代碼1:
# Geometric Mean
from scipy.stats.mstats import gmean
arr1 = gmean([1, 3, 27])
print("Geometric Mean is :", arr1)
輸出:
Geometric Mean is : 4.32674871092
代碼2:多維數據
# Geometric Mean
from scipy.stats.mstats import gmean
arr1 = [[1, 3, 27],
[3, 4, 6],
[7, 6, 3],
[3, 6, 8]]
print("Geometric Mean is :", gmean(arr1))
# using axis = 0
print("\nGeometric Mean is with default axis = 0 : \n",
gmean(arr1, axis = 0))
# using axis = 1
print("\nGeometric Mean is with default axis = 1 : \n",
gmean(arr1, axis = 1))
輸出:
Geometric Mean is : [ 2.81731325 4.55901411 7.89644408] Geometric Mean is with default axis = 0 : [ 2.81731325 4.55901411 7.89644408] Geometric Mean is with default axis = 1 : [ 4.32674871 4.16016765 5.01329793 5.24148279]
相關用法
- Python Scipy stats.sem()用法及代碼示例
- Python Scipy stats.mean()用法及代碼示例
- Python Scipy stats.relfreq()用法及代碼示例
- Python Scipy stats.tvar()用法及代碼示例
- Python Scipy stats.nanstd()用法及代碼示例
- Python Scipy stats.trimboth()用法及代碼示例
- Python Scipy stats.bayes_mvs()用法及代碼示例
- Python Scipy stats.scoreatpercentile()用法及代碼示例
- Python Scipy stats.nanmean()用法及代碼示例
- Python Scipy stats.moment()用法及代碼示例
- Python Scipy stats.trim1()用法及代碼示例
- Python Scipy stats.kurtosistest()用法及代碼示例
- Python Scipy stats.kurtosis()用法及代碼示例
注:本文由純淨天空篩選整理自vishal3096大神的英文原創作品 sciPy stats.gmean() function | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。