Encontre a MÉDIA de uma lista em Python com Exemplo

Índice:

Anonim

A fórmula para calcular a média é feita calculando a soma dos números da lista dividida pela contagem dos números da lista.

A média de uma lista pode ser feita de várias maneiras listadas abaixo:

  • Média Python usando o loop
  • Usando funções integradas sum () e len () do python
  • Usando a função mean () para calcular a média do módulo de estatísticas.
  • Usando mean () da biblioteca numpy

Neste tutorial Python, você aprenderá:

  • Média Python via Loop
  • Usando funções integradas sum () e len ()
  • Usando a função média do módulo de estatísticas
  • Usando mean () da biblioteca numpy

Média Python via Loop

Neste exemplo, inicializamos a variável sum_num para zero e usada para o loop. O loop for irá percorrer os elementos presentes na lista, e cada número é adicionado e salvo dentro da variável sum_num. A média é calculada usando sum_num dividido pela contagem dos números na lista usando a função interna len ().

Exemplo de código:

def cal_average(num):sum_num = 0for t in num:sum_num = sum_num + tavg = sum_num / len(num)return avgprint("The average is", cal_average([18,25,3,41,5]))

Resultado:

The average is 18.4

Usando funções integradas sum () e len ()

Neste exemplo, as funções integradas sum () e len () são usadas. É uma maneira simples de calcular a média, pois você não precisa percorrer os elementos e, também, o tamanho do código é reduzido. A média pode ser calculada com apenas uma linha de código, conforme mostrado abaixo.

Exemplo de programa:

# Example to find average of listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))

Resultado:

The average is 31.86

Usando a função média do módulo de estatísticas

Você pode calcular facilmente a "média" usando a função média do módulo de estatísticas. Exemplo mostrado abaixo

# Example to find the average of the listfrom statistics import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Resultado:

The average is 31.86

Usando mean () da biblioteca numpy

A biblioteca Numpy é uma biblioteca comumente usada para trabalhar em grandes matrizes multidimensionais. Ele também tem uma grande coleção de funções matemáticas para serem usadas em matrizes para realizar várias tarefas. Um importante é a função mean () que nos dará a média para a lista fornecida.

Exemplo de código:

# Example to find avearge of listfrom numpy import meannumber_list = [45, 34, 10, 36, 12, 6, 80]avg = mean(number_list)print("The average is ", round(avg,2))

Resultado:

C:\pythontest>python testavg.pyThe average is 31.86

Resumo:

  • A fórmula para calcular a média é feita calculando a soma dos números da lista dividida pela contagem dos números da lista.
  • A média de uma lista pode ser feita de várias maneiras, ou seja,
    • Média Python usando o loop
    • Usando funções integradas sum () e len () do python
    • Usando a função mean () para calcular a média do módulo de estatísticas.
    • Usando mean () da biblioteca numpy