Cómo encontrar el promedio de una lista en Python

Cómo encontrar el promedio de una lista en Python
El promedio (media aritmética) es una función matemática que se calcula agregando los valores numéricos en la lista y dividiéndolos por el recuento de números de la lista. Python proporciona varias funciones matemáticas incorporadas; En consecuencia, proporciona diferentes formas de calcular el promedio de una lista.

En este artículo se discutirán diferentes enfoques para obtener el promedio de listas en Python en el sistema Linux. Aquí está la lista de métodos mencionados a continuación:

  • Encontrar el promedio de la lista usando la función Sum () y Len ().
  • Encontrar el promedio de la lista de la función media () importando el módulo estadístico.
  • Encontrar el promedio de la lista de la función media () importando el módulo numpy.
  • Encontrar el promedio de la lista de reducir () importando funciones de funciones y lambda ().

Requisitos

Cualquier versión de Python que se instalará en su sistema Linux, Python3 está preinstalado en la última versión de Ubuntu.

Creación de un archivo de Python

Para codificar en Python en Ubuntu, debe crear un archivo de Python con ".extensión de py ", crea" python_file.Py "archivo por comando mencionado a continuación:

$ nano python_file.py

Nota IMPORTANTE:

  • # se usa para escribir comentarios (declaraciones explicativas), no se ejecutan durante la ejecución del programa.
  • Prensa Ctrl+S Para guardar el archivo Python recién creado y CTRL+X para salir del archivo.

Métodos para encontrar el promedio de la lista en Python

La sintaxis general para encontrar el promedio de la lista se menciona a continuación:

promedio = [suma de valores en la lista]/[número de valores en la lista]

Siga cualquiera de los métodos a continuación que encuentre más fácil encontrar un promedio de la lista de números en Python:

Cómo encontrar el promedio de la lista usando funciones Sum () y Len ()

La primera forma de encontrar el promedio es con la ayuda de las funciones "Sum () y Len ()". La función de suma () calcula la suma de todos los valores en la lista numérica y la función Len () corta para la longitud da el recuento de valores en la lista. A continuación se menciona la sintaxis para calcular el promedio usando la función Sum () y Len ():

promedio = sum (lista)/len (lista)

El lista contiene los valores numéricos cuyo promedio debe calcularse. Escriba el código mencionado a continuación en el "python_file.py "para encontrar el promedio de la lista:

Imprimir ("Encontrar el promedio usando funciones Sum () y Len ()")
list_values ​​= 1,3,5,7,9,11
promedio = sum (list_values)/len (list_values)
imprimir ("El promedio de list_values ​​es:", promedio)

Para obtener la salida deseada, ejecute el código escrito en "Python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

Cómo encontrar el promedio de la función media () del módulo de estadística

Otra forma de calcular el promedio de la lista es con la ayuda del significar() función importando el módulo de estadística. La función media toma la lista numérica como argumento y realiza una función promedio En la lista, pero no podemos usar esta función sin importar el módulo de estadística, a continuación mencionado es su sintaxis:

estadísticas de importación
promedio = media (lista)

Estadísticas: Módulo incorporado en Python, para realizar la función media Importar este módulo

lista : contiene los valores numéricos cuyo promedio debe calcularse.

Escriba el código mencionado a continuación en python_file.py Para calcular el promedio de la lista utilizando la función media:

estadísticas de importación
Imprimir ("Encontrar promedio usando la función media () en el módulo de estadística")
list_values ​​= 1,3,5,7,9,11
promedio = estadísticas.media (list_values)
imprimir ("El promedio de list_values ​​es:", promedio)

Para obtener la salida deseada, ejecute el código escrito en python_file.py Por el comando mencionado a continuación:

$ python3 python_file.py

Cómo encontrar promedio usando la función media del módulo Numpy

Podemos calcular el promedio de la lista mediante la función media () del módulo "numpy". El módulo Numpy es una opción popular para trabajar con grandes matrices multidimensionales. También tiene una gran cantidad de funciones matemáticas que pueden aplicarse a las matrices para ejecutar una variedad de tareas. Uno de los más significativos es el método medio (), que devuelve el promedio de la lista suministrada, pero esa lista debe ser de tipo matriz.

Para usar el módulo Numpy para calcular la media, primero debe instalarlo mediante el comando mencionado a continuación:

$ Pip Install Numpy

A continuación se menciona la sintaxis para calcular el promedio usando el módulo "Numpy":

importar numpy
promedio = numpy.media (lista)

numpy: la biblioteca se importará para usar la función media para calcular el promedio.

lista: contiene los valores numéricos cuyo promedio debe calcularse.

Escriba el código mencionado a continuación en el "python_file.PY ”para encontrar el promedio de la lista utilizando la función media del módulo Numpy:

importar numpy
Imprimir ("Encontrar promedio usando la función media () en el módulo numpy")
list_values ​​= [1,3,5,7,9,11]
promedio = numpy.media (list_values)
imprimir ("El promedio de" list_values ​​"es:", promedio)

Para obtener la salida deseada, ejecute el código escrito en "Python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

Cómo encontrar el promedio usando las funciones Reduce y Lambda

Para encontrar el promedio de una lista utilizando Reduce () y Lambda, debe importar el Functools Módulo para usar la función Reder () en Python. La función Lambda () se puede usar para calcular la suma y la función Reducir () se puede usar para iterar a través de la lista.

Importar Functools
promedio = functols.Reducir (Lambda I, J: I+J, List)/Len (Lista)

"Yo, J": son los argumentos de lambda.

i+j: expresión para calcular la suma de la lista usando argumentos de lambda.

len (): Da el recuento de valores en la lista.

Escriba el código mencionado a continuación en el "python_file.Py "para encontrar el promedio de la lista usando la función Lambda () y reducir () del módulo" Functools ":

Importar Functools
Imprimir ("Encontrar promedio usando funciones lambda () y reducir ()")
Def find_average (list_values):
promedio = functols.Reducir (Lambda I, J: I + J, List_Values)/Len (list_values)
promedio de devolución
list_values ​​= 1,3,5,7,9,11
promedio = find_average (list_values)
imprimir ("El promedio de list_values ​​es:", promedio)

Para obtener la salida deseada, ejecute el código escrito en "Python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

Conclusión

Python proporciona muchos módulos incorporados para usar funciones matemáticas. Para calcular la media del método promedio de la lista se utiliza.En el artículo 4, los métodos se explican con ejemplos para calcular el promedio de la lista; Mediante la función Sum () y Len (), utilizando la función media () del módulo estadístico, utilizando la función media () del módulo Numpy y utilizando la función lambda () y reducir (). Después de pasar por este artículo, aprende diferentes métodos para encontrar el promedio en el idioma de Python.