Die mathematische Modus ist der Wert in einem Datensatz , die am häufigsten auftritt. Sie wollen , um den Modus zu finden, wenn Sie nach doppelten Ergebnisse überprüft werden . Die Kürze , dass der Python-Sprache ermöglicht werden , um die Lösung elegant und minimal. Anleitung
1
Öffnen Sie eine neue Datei in einem Texteditor.
2
Typ in den folgenden Zeilen. Damit wird der gewünschte Liste , um den Modus der , wie auch die Ergebnisgrößen und ein Wörterbuch für die Sortierung zu berechnen.
L = ( 1,2,3,4,5,6,7,8 , 7,7,45,7,1,3,3 ) d = {} mode = 0freq = 0
3
Geben Sie die folgenden Zeilen in Ihren Editor und drücken Sie die "Tab" Schlüssel zu jeder Zeit sehen Sie :
for i in l : wenn d.has_key ( i) : d [ i] + = 1 ; anderes: d [i] = 1
4 Fügen Sie die folgenden Zeilen zu Ihrer Datei und ersetzt mit der " Tab"-Taste , wie Sie gehen :
wenn d [ i] > freq : mode = i freq = d [ i]
5 Legen Sie die nächste Zeile am Ende der Datei :
print " gefunden Modus" Modus " Frequenz " , Run freq
6
das Programm das Ergebnis sehen . Er druckt " Gefunden Modus 7 Frequenz 4 . "