Python Numpy.mean() - Media aritmética
-
La sintaxis de
numpy.mean()
-
Códigos de ejemplo:
numpy.mean()
(media) con un array 1-D -
Códigos de ejemplo:
numpy.mean()
con matriz 2-D -
Códigos de ejemplo:
numpy.mean()
Condtype
Especificado
La función Numpy.mean()
calcula la media aritmética, o en palabras simples - promedio, de el array dada a lo largo del eje especificado.
La sintaxis de numpy.mean()
numpy.mean(arr, axis=None, dtype=float64)
Parámetros
arr |
array_like matriz de entrada para calcular la media aritmética |
axis |
None , int o tuple de int Eje a lo largo del cual se calcula la media aritmética. axis=0 significa la media aritmética calculada a lo largo de la columna, axis=1 significa la media aritmética a lo largo de la fila. Trata el array de múltiples dimensiones como una lista aplanada si no se da el axis . |
dtype |
dtype o None Tipo de datos utilizado durante el cálculo de la media aritmética. Por defecto es float64 |
Retorna
Devuelve la media aritmética de el array dada o una “matriz” con la media aritmética a lo largo del eje especificado.
Códigos de ejemplo: numpy.mean()
(media) con un array 1-D
import numpy as np
arr = [10, 20, 30]
print("1-D array :", arr)
print("Mean of arr is ", np.mean(arr))
Resultado:
1-D array : [10, 20, 30]
Mean of arr is 20.0
Códigos de ejemplo: numpy.mean()
con matriz 2-D
import numpy as np
arr = [[10, 20, 30], [3, 50, 5], [70, 80, 90], [100, 110, 120]]
print("Two Dimension array :", arr)
print("Mean with no axis :", np.mean(arr))
print("Mean with axis along column :", np.mean(arr, axis=0))
print("Mean with axis aong row :", np.mean(arr, axis=1))
Resultado:
Two Dimension array : [[10, 20, 30], [3, 50, 5], [70, 80, 90], [100, 110, 120]]
Mean with no axis : 57.333333333333336
Mean with axis along column : [45.75 65. 61.25]
Mean with axis aong row : [ 20. 19.33333333 80. 110. ]
>>
np.mean(arr)
trata el array de entrada como el array aplanada y calcula la media aritmética de esta matriz aplanada 1-D.
np.mean(arr, axis=0)
calcula la media aritmética a lo largo de la columna.
np.std(arr, axis=1)
calcula la media aritmética a lo largo de la fila.
Códigos de ejemplo: numpy.mean()
Con dtype
Especificado
import numpy as np
arr = [10.12, 20.3, 30.28]
print("1-D Array :", arr)
print("Mean of arr :", np.mean(arr))
print("Mean of arr with float32 data :", np.mean(arr, dtype=np.float32))
print("Mean of arr with float64 data :", np.mean(arr, dtype=np.float64))
Resultado:
1-D Array : [10.12, 20.3, 30.28]
Mean of arr : 20.233333333333334
Mean of arr with float32 data : 20.233332
Mean of arr with float64 data : 20.233333333333334
Si el parámetro dtype
se da en la función numpy.mean()
, utiliza el tipo de datos especificado durante el cálculo de la media aritmética.
El resultado tiene una resolución menor si usamos el tipo de datos float32
en lugar del predeterminado float64
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook