Función SciPy stats.mean

Lakshay Kapoor 30 enero 2023
  1. La función scipy.stats.mean
  2. Media aritmética de matriz unidimensional
  3. Media aritmética de una matriz multidimensional
Función SciPy stats.mean

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 avatar Lakshay Kapoor avatar

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

Artículo relacionado - SciPy Stats