Ich kann die Ausgabe von Pythons timeit.timeit () - Funktion nicht interpretieren. Mein Code ist wie folgt:
%Vor% Die Ausgabe von diesem ist 11.85382745500101
. Wie interpretiere ich diese Nummer?
Der Rückgabewert ist Sekunden als Float .
Es ist die Gesamtzeit, die zum Ausführen des Tests benötigt wurde (ohne das Setup zu zählen), also ist die durchschnittliche Zeit pro Test die Zahl dividiert durch das Argument number
, das standardmäßig auf 1 Million gesetzt wird.
Siehe Dokumentation Time.timeit()
:
Zeit Anzahl Ausführungen der Hauptaussage. Dies führt die setup-Anweisung einmal aus und dann gibt die Zeit zurück, die benötigt wird, um die Hauptanweisung mehrmals auszuführen, gemessen in Sekunden als Float . Das Argument ist die Anzahl der Male durch die Schleife, standardmäßig auf eine Million.
Tags und Links python python-3.x python-3.4 timeit