Encontre a mediana de uma lista em Python
-
Use o módulo
statistics
para encontrar a mediana de uma lista em Python -
Use a função
numpy.percentile
para encontrar a mediana de uma lista em Python - Use o código personalizado para encontrar a mediana de uma lista em Python
No mundo da estatística e da probabilidade, o valor mediano de um determinado conjunto de observações é o elemento do meio. É calculado de forma diferente quando o número total de elementos é ímpar e par.
Python é freqüentemente usado para dados e análises estatísticas. Este tutorial irá apresentar como calcular a mediana de uma lista em Python.
Use o módulo statistics
para encontrar a mediana de uma lista em Python
Em Python, temos o módulo statistics
com diferentes funções e classes para encontrar diferentes valores estatísticos de um conjunto de dados. A função median()
desta biblioteca pode ser usada para encontrar a mediana de uma lista.
Como a mediana é baseada em uma lista ordenada de dados, a função median()
a classifica automaticamente e retorna a mediana. Por exemplo,
import statistics
lst = [7, 8, 9, 5, 1, 2, 2, 3, 4, 5]
print(statistics.median(lst))
Resultado:
4.5
Use a função numpy.percentile
para encontrar a mediana de uma lista em Python
No módulo NumPy
, temos funções que podem encontrar o valor percentual de um array. A mediana dos dados é o valor do 50º percentil. Para descobrir isso, podemos usar a função percentile()
do módulo NumPy
e calcular o valor do 50º percentil. Veja o seguinte código.
import numpy as np
a = np.array([7, 8, 9, 5, 1, 2, 2, 3, 4, 5])
median_value = np.percentile(a, 50)
print(median_value)
Resultado:
4.5
Use o código personalizado para encontrar a mediana de uma lista em Python
Também podemos aplicar a fórmula para encontrar a mediana dos dados usando Python e criar nossa função definida pelo usuário. Por exemplo,
lst = [7, 8, 9, 5, 1, 2, 2, 3, 4, 5]
def median(l):
half = len(l) // 2
l.sort()
if not len(l) % 2:
return (l[half - 1] + l[half]) / 2.0
return l[half]
print(median(lst))
Resultado:
4.5
A mediana de uma lista é o elemento do meio da lista classificada se o comprimento da lista for ímpar; caso contrário, é a média dos dois elementos do meio.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn