← retour aux snippets

statistics: moyenne, médiane, quantiles

Calculer des statistiques descriptives robustes avec la stdlib.

objectif

Calculer des statistiques descriptives robustes avec la stdlib.

code minimal

import statistics as st
data = [1,2,2,3,10]
print(st.median(data) == 2)  # attendu: True

utilisation

import statistics as st
print(st.fmean([1,2,3]) == 2.0)

variante(s) utile(s)

import statistics as st
q = st.quantiles([1,2,3,4,5], n=4, method="inclusive")
print(q[0] == 1.5 and q[-1] == 4.5)

notes

  • fmean est plus rapide et précis en float que mean.
  • Choisissez method pour quantiles selon la convention souhaitée.