Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Calculando Médias em Python: Guia Prático

Cálculo de Média em Python

Determinar a média (média aritmética) de dados numéricos é uma tarefa comum em análise de dados. Em Python, a média é calculada somando todos os valores e dividindo pelo número de valores. Abaixo estão métodos comprovados, variando de loops manuais a funções de bibliotecas de alto nível.

Método 1: Cálculo Baseado em Loop

Embora loops explícitos ofereçam controle máximo, são tipicamente mais lentos que alternativas embutidas. Ainda assim, o exemplo a seguir demonstra a abordagem fundamental.

def calculate_average(numbers):
    total = 0
    for value in numbers:
        total += value
    return total / len(numbers)

print("The average is", calculate_average([18, 25, 3, 41, 5]))

Saída: The average is 18.4

Método 2: Funções Embutidas

Este método conciso usa sum() e len() do Python para calcular a média em uma única linha.

# Exemplo para encontrar média de lista
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = sum(numbers) / len(numbers)
print("The average is", round(avg, 2))

Saída: The average is 31.86

Método 3: statistics.mean()

A biblioteca padrão statistics oferece a função mean() pronta, tornando o código ainda mais limpo.

from statistics import mean
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = mean(numbers)
print("The average is", round(avg, 2))

Saída: The average is 31.86

Método 4: NumPy.mean()

Ao trabalhar com grandes conjuntos de dados ou arrays multi-dimensionais, numpy.mean() oferece performance otimizada.

from numpy import mean
numbers = [45, 34, 10, 36, 12, 6, 80]
avg = mean(numbers)
print("The average is", round(avg, 2))

Saída: The average is 31.86

Principais Conclusões

python

  1. Obter Data e Hora Atuais em Python: Guia Prático
  2. Criando Listas de Strings em VHDL: Boas Práticas e Exemplo
  3. Como Encontrar uma Máquina CNC Usada – Guia Completo
  4. Função Print() do Python: Guia Prático com Exemplos
  5. Domine o Método String.find() do Python: Sintaxe, Exemplos e Alternativas
  6. Print em Python Sem Nova Linha: Dominando o Parâmetro end e Outras Técnicas
  7. Verificando Existência de Arquivos e Diretórios em Python – Guia Prático
  8. Dominando Listas em Python: Append, Sort, Length & List Comprehensions (Guia Prático)
  9. Python list.count(): Guia Especializado com Exemplos Práticos
  10. Como Remover Elementos Duplicados de uma Lista em Python