Función SciPy stats.mean
-
La función
scipy.stats.mean
- Media aritmética de matriz unidimensional
- Media aritmética de una matriz multidimensional
La media aritmética en estadística se define como la medida del valor medio de la recopilación de datos. Se calcula calculando la suma de todos los valores presentes en los datos y dividiéndola por la suma del número de valores.
La función scipy.stats.mean
La función scipy.stats.mean
de la biblioteca SciPy
ayuda a calcular la media aritmética de los elementos de una matriz determinada. Esta función se define como scipy.stats.mean(array, axis)
.
Los siguientes son los parámetros de la función scipy.stats.mean
.
array |
Define la matriz de entrada con los elementos de los que se tiene que calcular la media aritmética. |
axis |
Define el eje a lo largo del cual se debe calcular la media aritmética de la matriz de entrada que contiene los elementos. El valor por defecto de este parámetro es 0 . |
El parámetro axis
es opcional. Eso significa que no es necesario mencionarlo cada vez que se usa la función scipy.stats.mean
.
Media aritmética de matriz unidimensional
import scipy
input_array = scipy.mean([2, 12, 9, 37, 20, 10, 4, 27])
print("Arithmetic Mean of the input array :", input_array)
Producción:
Arithmetic Mean of the input array : 15.125
Tenga en cuenta que el parámetro axis
no se menciona en el ejemplo anterior.
Media aritmética de una matriz multidimensional
from scipy import mean
input_array = [[2, 12, 9], [37, 20, 10], [4, 27, 13], [9, 12, 26]]
print("Arithmetic Mean of the input array :", mean(input_array))
Producción:
Arithmetic Mean of the input array : 15.083333333333334
Ahora definamos el parámetro axis
junto con la matriz multidimensional anterior.
from scipy import mean
input_array = [[2, 12, 9], [37, 20, 10], [4, 27, 13], [9, 12, 26]]
print("Arithmetic Mean with axis = 0 : ", mean(arr1, axis=0))
print("Arithmetic Mean with axis = 1 : ", mean(arr1, axis=1))
Producción:
Arithmetic Mean with axis = 0 : [13. 17.75 14.5 ]
Arithmetic Mean with axis = 1 : [ 7.66666667 22.33333333 14.66666667 15.66666667]
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn