>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como encontrar a média de uma lista em Python


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".