scipy.stats.gmean(array, axis=0, dtype=None) calcula la media geométrica de los elementos de la array a lo largo del eje especificado de la array (lista en python).
es fórmula –
Parámetros:
array: Array de entrada u objeto que tiene los elementos para calcular la media geométrica.
eje: Eje a lo largo del cual se calculará la media. Por defecto axis = 0
dtype: Establece el tipo de elemento devuelto.
Devuelve: la media geométrica de los elementos de la array en función de los parámetros establecidos.
Código #1:
Python3
# Geometric Mean from scipy.stats.mstats import gmean arr1 = gmean([1, 3, 27]) print("Geometric Mean is :", arr1)
Producción:
Geometric Mean is : 4.32674871092
Código #2: Con datos multidimensionales
Python3
# 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))
Producción:
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]
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA