numpy.nanstd()
calcula la desviación estándar a lo largo del eje especificado, ignorando los NaN.
Sintaxis: numpy.nanstd(arr, eje = Ninguno, dtype = Ninguno, out = Ninguno, ddof = 0, keepdims)
Parámetros:
arr: [array_like] Calcular la desviación estándar de los valores que no son NaN.
eje : [{int, tupla de int, Ninguno}, opcional] Eje a lo largo del cual se calcula la desviación estándar.
dtype : [dtype, opcional] Tipo a usar para calcular la desviación estándar. Para arreglos de tipo entero, el valor predeterminado es float64, para arreglos de tipo flotante es el mismo que el tipo de arreglo.
out : [ndarray, opcional] Array de salida alternativa en la que colocar el resultado.
ddof : [int, opcional] ddof significa Grados Delta de Libertad. El divisor utilizado en los cálculos es N – ddof, donde N representa el número de elementos que no son NaN. Por defecto, ddof es cero.
Keepdims:[bool, opcional] Si se establece en True, los ejes que se reducen se dejan en el resultado como dimensiones con tamaño uno. Con esta opción, el resultado se transmitirá correctamente contra el arr original.Devuelve: [desviación_estándar] Si out es Ninguno, devuelve una nueva array que contiene la desviación estándar; de lo contrario, devuelve una referencia a la array de salida.
Código #1:
# Python program explaining # numpy.nanstd() function # importing numpy as geek import numpy as geek arr = geek.array([[1, 2], [geek.nan, 4]]) gfg = geek.nanstd(arr) print (gfg)
Producción :
1.247219128924647
Código #2:
# Python program explaining # numpy.nanstd() function # importing numpy as geek import numpy as geek arr = geek.array([[1, 2], [geek.nan, 4]]) gfg = geek.nanstd(arr, axis = 0) print (gfg)
Producción :
[0. 1.]