Calcule la mediana de la array NumPy aplanada

En este artículo, discutiremos cómo calcular la mediana de la array aplanada. La mediana es básicamente ese valor que separa la mitad inferior de la array con la mitad superior de la array.

Ejemplo:

Si hay números impares en una array.
A = [1,2,3,4,5,6,7]
Entonces el elemento mediano será 7+1/2= 4to elemento de la array.
Por lo tanto, la mediana en esta array es 4.

Si hay números pares en una array
A = [1,2,3,4,5,6,7,8]
Entonces el elemento mediano será el promedio de dos elementos intermedios.
Aquí será un promedio del 4º y 5º elemento de la array que es 4+1/2 =4,5.

Se puede calcular usando la función numpy.median() en Python. Esta función calcula

numpy.median(arr, axis = None)

Ejemplo 1: número impar de elementos 

Python3

# importing numpy as library
import numpy as np
  
  
# creating 1 D array with odd no of 
# elements
x_odd = np.array([1, 2, 3, 4, 5, 6, 7])
print("\nPrinting the Original array:")
print(x_odd)
  
# calculating median
med_odd = np.median(x_odd)
print("\nMedian of the array that contains \
odd no of elements:")
print(med_odd)

Producción:

Printing the Original array:
[1 2 3 4 5 6 7]

Median of the array that contains odd no of elements:
4.0

Ejemplo 2: Número par de elementos: 

Python3

# importing numpy as library
import numpy as np
  
  
# creating 1 D array with even no of 
# elements
x_even = np.array([1, 2, 3, 4, 5, 6, 7, 8])
print("\nPrinting the Original array:")
print(x_even)
  
# calculating median
med_even = np.median(x_even)
print("\nMedian of the array that contains \
even no of elements:")
print(med_even)

Producción:

Printing the Original array:
[1 2 3 4 5 6 7 8]

Median of the array that contains even no of elements:
4.5

Publicación traducida automáticamente

Artículo escrito por hupphurr y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *