Ce face statistics.mode() și statistics.multimode()
mode() returnează valoarea cea mai frecventă; funcționează și pe texte. Din Python 3.8, la egalitate returnează prima valoare întâlnită. multimode() returnează lista tuturor valorilor cu frecvența maximă.
Parametri
| Parametru | Descriere |
|---|---|
date |
Valorile. |
Ce returnează
mode: o valoare. multimode: o listă.
Exemple
Exemplul 1: Cea mai frecventă mărime
import statistics
marimi = ["M", "L", "M", "S", "L", "M"]
print(statistics.mode(marimi))
print(statistics.multimode([1, 1, 2, 2, 3]))
print(statistics.multimode("aabbbcccc"))
Rezultat
M
[1, 2]
['c']
Greșeli frecvente
- Te bazezi pe
mode()când pot exista mai multe valori la egalitate; foloseștemultimode()ca să le vezi pe toate.
Comenzi înrudite
Counter.most_common(): Returnează cele mai frecvente valori dintr-un Counter, în ordine descrescătoare.statistics.median() și variantele ei: Valoarea din mijloc a unei liste sortate, mai puțin sensibilă la valori extreme decât media.