Como encontrar a média de uma lista em Python

Como encontrar a média de uma lista em Python
A média (média aritmética) é uma função matemática que é calculada adicionando os valores numéricos na lista e dividindo -os pela contagem de números da lista. O Python fornece várias funções matemáticas internas; Consequentemente, fornece maneiras diferentes de calcular a média de uma lista.

Neste artigo, diferentes abordagens serão discutidas para obter a média de listas no sistema Python no Linux. Aqui está a lista de métodos mencionados abaixo:

  • Encontrando a média da lista usando a função SUM () e LEN ().
  • Encontrando a média da lista da função média () importando o módulo estatístico.
  • Encontrando a média da lista da função média () importando o módulo Numpy.
  • Encontrando a média da lista de Reduce () Importando funções Functools e Lambda ().

Requisitos

Qualquer versão python a ser instalada no seu sistema Linux, o Python3 é pré -instalado na versão mais recente do Ubuntu.

Criando um arquivo python

Para codificar em Python no Ubuntu, você deve criar um arquivo python com “.Extensão py ”, crie“ python_file.arquivo py ”pelo comando mencionado abaixo:

$ nano python_file.py

Nota importante:

  • # é usado para escrever comentários (declarações explicativas), eles não são executados durante a execução do programa.
  • Imprensa Ctrl+s Para salvar o arquivo python recém -criado e Ctrl+x Para sair do arquivo.

Métodos para encontrar a média da lista em Python

A sintaxe geral para encontrar a média da lista é mencionada abaixo:

média = [soma dos valores na lista]/[número de valores na lista]

Siga qualquer um dos métodos abaixo que você achar mais fácil encontrar a média da lista de números no Python:

Como encontrar a média da lista usando as funções Sum () e Len ()

A primeira maneira de encontrar a média é com a ajuda de "Sum () e Len () funções". A função sum () calcula a soma de todos os valores na lista numérica e a função len () curta para o comprimento fornece a contagem de valores na lista. Abaixo mencionado está sintaxe para calcular a média usando a função SUM () e LEN ():

média = soma (lista)/len (lista)

O lista contém os valores numéricos cuja média deve ser calculada. Escreva o código abaixo mencionado no “Python_file.py ”para encontrar a média da lista:

Print ("Encontrar a média usando as funções Sum () e Len ()")
list_values ​​= 1,3,5,7,9,11
média = soma (list_values)/len (list_values)
print ("A média de list_values ​​é:", média)

Para obter a saída desejada, execute o código escrito em “Python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

Como encontrar a média por média () função do módulo de estatística

Outra maneira de calcular a média da lista é com a ajuda do significar() função importando o Módulo de estatísticas. A função média leva a lista numérica como um argumento e executa a função média Na lista, mas não podemos usar esta função sem importar o módulo de estatística, abaixo mencionado está sua sintaxe:

Estatísticas de importação
média = média (lista)

Estatisticas: módulo interno em python, para executar a função média importar este módulo

lista : contém os valores numéricos cuja média deve ser calculada.

Escreva o código mencionado abaixo em python_file.py Para calcular a média da lista usando a função média:

Estatísticas de importação
print ("Encontrar a média usando a função média () no módulo de estatística")
list_values ​​= 1,3,5,7,9,11
média = estatística.Signal (list_values)
print ("A média de list_values ​​é:", média)

Para obter a saída desejada, execute o código escrito em python_file.py pelo comando abaixo mencionado:

$ python3 python_file.py

Como encontrar a média usando a função média do módulo Numpy

Podemos calcular a média da lista por média () da função do módulo "Numpy". O módulo Numpy é uma escolha popular para trabalhar com grandes matrizes multidimensionais. Ele também possui um grande número de funções matemáticas que podem ser aplicadas a matrizes para executar uma variedade de tarefas. Um dos mais significativos é o método médio (), que retorna a média para a lista fornecida, mas essa lista deve ser do tipo de matriz.

Para usar o módulo Numpy para calcular a média, primeiro você precisa instalá -lo abaixo do comando mencionado:

$ pip install numpy

Abaixo mencionado está a sintaxe para calcular a média usando o módulo "Numpy":

importar numpy
média = numpy.média (lista)

Numpy: Biblioteca a ser importada para usar a função média para calcular a média.

lista: contém os valores numéricos cuja média deve ser calculada.

Escreva o código abaixo mencionado no “Python_file.py ”para encontrar a média da lista usando a função média do módulo Numpy:

importar numpy
print ("Encontrar a média usando a função média () no módulo Numpy")
list_values ​​= [1,3,5,7,9,11]
média = numpy.Signal (list_values)
print ("A média de" list_values ​​"é:", média)

Para obter a saída desejada, execute o código escrito em “Python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

Como encontrar a média usando funções de redução e lambda

Para encontrar a média de uma lista usando Reduce () e Lambda, você precisa importar o functools módulo para usar a função reduz () em python. A função lambda () pode ser usada para calcular a soma e a função reduz () pode ser usada para iterar através da lista.

importar functools
média = functools.Reduce (Lambda I, J: i+J, List)/Len (lista)

"eu j": são os argumentos de lambda.

I+J: expressão para calcular a soma da lista usando argumentos de lambda.

Len (): Dá a contagem de valores na lista.

Escreva o código abaixo mencionado no “Python_file.py ”para encontrar a média da lista usando a função Lambda () e Reduce () do módulo“ functools ”:

importar functools
Imprima (“Encontrar a média usando as funções Lambda () e Reduce ()”)
def find_average (list_values):
média = functools.Reduce (lambda i, j: i + j, list_values)/len (list_values)
média de retorno
list_values ​​= 1,3,5,7,9,11
média = find_average (list_values)
print ("A média de list_values ​​é:", média)

Para obter a saída desejada, execute o código escrito em “Python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

Conclusão

O Python fornece muitos módulos internos para usar funções matemáticas. Para calcular a média do método médio da lista, é usado.Nos métodos do artigo 4, são explicados com exemplos para calcular a média da lista; Usando a função Sum () e Len (), usando a função mean () do módulo estatístico, usando a função mean () do módulo Numpy e usando lambda () e redução () função. Depois de passar por este artigo, você aprende diferentes métodos para encontrar a média na linguagem Python.