scipy.stats.nanmean(array, axis=0)
La función calcula la media aritmética ignorando los valores Nan (no un número) de los elementos de la array a lo largo del eje especificado de la array.
es fórmula –
Parámetros:
array: Array de entrada u objeto que tiene los elementos, incluidos los valores de Nan, para calcular la media aritmética.
eje : Eje a lo largo del cual se calculará la media. Por defecto eje = 0.Devuelve: la media aritmética de los elementos de la array (ignorando los valores de Nan) en función de los parámetros establecidos.
Código #1:
# Arithmetic Mean import scipy import numpy as np arr1 = [1, 3, np.nan, 27] print("Arithmetic Mean using nanmean :", scipy.nanmean(arr1)) print("Arithmetic Mean without handling nan value :", scipy.mean(arr1))
Producción :
Arithmetic Mean using nanmean : 10.333333333333334 Arithmetic Mean without handling nan value : nan
Código #2: Con datos multidimensionales
# Arithmetic Mean from scipy import mean from scipy import nanmean import numpy as np arr1 = [[1, 3, 27], [3, np.nan, 6], [np.nan, 6, 3], [3, 6, np.nan]] print("Arithmetic Mean is :", mean(arr1)) print("Arithmetic Mean handling nan :", nanmean(arr1)) # using axis = 0 print("\nArithmetic Mean is with default axis = 0 : \n", mean(arr1, axis = 0)) print("\nArithmetic Mean handling nan with default axis = 0 : \n", nanmean(arr1, axis = 0)) # using axis = 1 print("\nArithmetic Mean is with default axis = 1 : \n", mean(arr1, axis = 1)) print("\nArithmetic Mean handling nan with default axis = 1 : \n", nanmean(arr1, axis = 1))
Producción :
Arithmetic Mean is : nan Arithmetic Mean handling nan : 6.444444444444445 Arithmetic Mean is with default axis =0 : [nan nan nan] Arithmetic Mean handling nan with default axis =0 : [ 2.33333333 5. 12. ] Arithmetic Mean is with default axis =1 : [10.33333333 nan nan nan] Arithmetic Mean handling nan with default axis =1 : [10.33333333 4.5 4.5 4.5 ]
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA