scipy.stats.hmean(array, axis=0, dtype=None)
calcula la media armónica 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 armónica.
eje: Eje a lo largo del cual se calculará la media. Por defecto eje = 0
dtype: Opcional. Establece el tipo de elemento devuelto.Devuelve: la media armónica de los elementos de la array en función de los parámetros establecidos.
Código #1:
# Harmonic Mean from scipy.stats.mstats import hmean arr1 = hmean([1, 3, 27]) print("Harmonic Mean is :", arr1)
Producción:
Harmonic Mean is : 2.18918918919
Código #2: Con datos multidimensionales
# Harmonic Mean from scipy.stats.mstats import hmean arr1 = [[1, 3, 27], [3, 4, 6], [7, 6, 3], [3, 6, 8]] print("\nHarmonic Mean is :", hmean(arr1)) # using axis = 0 print("\nHarmonic Mean is with default axis = 0 : \n", hmean(arr1, axis = 0)) # using axis = 1 print("\nHarmonic Mean is with default axis = 1 : \n", hmean(arr1, axis = 1))
Producción:
Harmonic Mean is : [ 2.21052632 4.36363636 6.04195804] Harmonic Mean is with default axis = 0 : [ 2.21052632 4.36363636 6.04195804] Harmonic Mean is with default axis = 1 : [ 2.18918919 4. 4.66666667 4.8 ]
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA