Función SciPy stats.mean

  1. La función scipy.stats.mean
  2. Media aritmética de matriz unidimensional
  3. 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]

Artículo relacionado - SciPy Stats

  • Función SciPy scipy.stats.binom
  • Función SciPy scipy.stats.mode
  • Función SciPy scipy.stats.sem
  • Función SciPy stats.beta