Se você estiver usando a linguagem de programação chamada Python para fazer cálculos matemáticos ou estatísticos, talvez seja necessário calcular a média dos números em uma lista em algum momento. Existem várias maneiras de fazer isso, incluindo calcular a média fazendo um loop na lista e usando funções de biblioteca para encontrar a média de um conjunto de números.
Média do Python Via Loop
A média, ou média, de um conjunto de números geralmente se refere à soma de todos os números dividida pela quantidade de números na lista. Isso fornece a média aritmética, que pode ser útil em uma variedade de aplicações estatísticas e contextos informais.
A linguagem de programação Python torna relativamente fácil percorrer os elementos de uma lista e calcular alguma propriedade para cada um deles. O Python inclui uma variedade de tipos de loop, incluindo loops "while" que continuam até que uma condição não seja mais verdadeira e loops "for" que executam o código uma vez em cada elemento de uma lista.
Um loop "for" é provavelmente o loop mais fácil de usar em Python para a média de uma lista. Defina uma variável igual a zero e itere sobre cada elemento da lista, adicionando seu valor à nova variável. Quando o loop estiver concluído, calcule o comprimento da lista usando a função "len" embutida do Python. Divida a soma pelo comprimento da lista.
Lidando com arredondamentos
Se a lista contiver todos os números inteiros, multiplique a lista pela constante "1.0" para forçá-la a um número decimal para que o Python não arredonde o resultado para o número inteiro mais próximo. Você pode querer usar a classe "Decimal" embutida do Python para controlar quanto arredondamento o Python faz do resultado.
Esse processo é o mesmo nas versões Python 2 ou Python 3 da linguagem.
Usando a função NumPy Mean
Em alguns casos, você pode não querer implementar seu código para realizar uma operação comum, como calcular a média dos números em Python.
Você pode usar uma variedade de bibliotecas complementares ao Python para calcular a média e outras funções estatísticas. Um comum é a biblioteca de computação científica NumPy, que é uma biblioteca gratuita. Você pode passar uma lista ou array de números para a função "numpy.mean" incluída na biblioteca, e ela retorna a média dos números que você passa.
O NumPy pode ser instalado na maioria dos sistemas operacionais e versões modernas do Python. NumPy também pode ser usado com Python para um cálculo de desvio padrão usando sua função "numpy.std".