Calculando a média de uma lista em Python
Determinar a média aritmética ou média de uma lista é essencial para a análise estatística. Em Python, vários métodos estão disponíveis para esta operação. Aqui está uma exploração detalhada de cada método:
Python >= 3.8: stats.fmean
O módulo de estatísticas fornece estabilidade numérica com flutuadores, garantindo resultados precisos. É o método preferido no Python 3.8 e posterior.
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] statistics.fmean(xs) # = 20.11111111111111
Python >= 3.4: stats.mean
Embora ainda forneça estabilidade numérica com carros alegóricos, estatísticas .mean é mais lento que fmean. Continua sendo uma opção viável para Python 3.4 e posterior.
import statistics xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] statistics.mean(xs) # = 20.11111111111111
Versões anteriores do Python 3: sum(xs) / len(xs)
Este método calcula a média usando a soma dos elementos dividida pelo comprimento da lista. No entanto, pode resultar em instabilidade numérica com flutuadores.
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] sum(xs) / len(xs) # = 20.11111111111111
Python 2:
Para Python 2, é necessário converter len em um float para obter a divisão float e evitar a divisão inteira:
xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] sum(xs) / float(len(xs)) # = 20.11111111111111
Ao selecionar o método apropriado com base em sua versão do Python, você pode calcular com eficiência a média exata de uma lista em Python .
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3