numpy.median(arr, axis = None)
: Calcule la mediana de los datos dados (elementos de array) a lo largo del eje especificado.
¿Cómo calcular la mediana?
- Puntos de datos dados.
- Ordenarlos en orden ascendente
- Mediana = término medio si total no. de los términos son impares.
- Mediana = Promedio de los términos en el medio (si el número total de términos es par)
Parámetros:
arr: [array_like]array de entrada.
eje : [int o tuplas de int]eje a lo largo del cual queremos calcular la mediana. De lo contrario, considerará que arr está aplanado (funciona en todos los ejes). axis = 0 significa a lo largo de la columna y axis = 1 significa trabajar a lo largo de la fila.
out : [ndarray, opcional] Distinto array en el que queremos colocar el resultado. La array debe tener las mismas dimensiones que la salida esperada.
dtype: [tipo de datos, opcional] Tipo que deseamos al calcular la mediana.Resultados: Mediana de la array (un valor escalar si el eje no es ninguno) o array con valores medianos a lo largo del eje especificado.
Código #1:
# Python Program illustrating # numpy.median() method import numpy as np # 1D array arr = [20, 2, 7, 1, 34] print("arr : ", arr) print("median of arr : ", np.median(arr))
Producción :
arr : [20, 2, 7, 1, 34] median of arr : 7.0
Código #2:
# Python Program illustrating # numpy.median() method import numpy as np # 2D array arr = [[14, 17, 12, 33, 44], [15, 6, 27, 8, 19], [23, 2, 54, 1, 4, ]] # median of the flattened array print("\nmedian of arr, axis = None : ", np.median(arr)) # median along the axis = 0 print("\nmedian of arr, axis = 0 : ", np.median(arr, axis = 0)) # median along the axis = 1 print("\nmedian of arr, axis = 1 : ", np.median(arr, axis = 1)) out_arr = np.arange(3) print("\nout_arr : ", out_arr) print("median of arr, axis = 1 : ", np.median(arr, axis = 1, out = out_arr))
Producción :
median of arr, axis = None : 15.0 median of arr, axis = 0 : [15. 6. 27. 8. 19.] median of arr, axis = 1 : [17. 15. 4.] out_arr : [0 1 2] median of arr, axis = 1 : [17 15 4]
Publicación traducida automáticamente
Artículo escrito por Mohit Gupta_OMG 🙂 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA