Messen der verstrichenen Ausführungszeit in Python
Um die Ausführungsdauer einer Funktion zu bestimmen, ist timeit möglicherweise nicht immer die ideale Wahl. Nutzen Sie stattdessen für eine präzise Zeitmessung die Methode time.time(). Es misst effektiv die verstrichene Zeit zwischen zwei Zeitstempeln.
Betrachten Sie das folgende Beispiel:
import time start = time.time() print("hello") end = time.time() print(end - start)
Dieses Snippet berechnet die Zeit, die zum Ausführen der print()-Anweisung benötigt wird, und zeigt das Ergebnis an in Sekunden.
Darüber hinaus wurden in Python 3.3 perf_counter und process_time eingeführt, die auf spezifische Zeitmessanforderungen zugeschnitten sind. Vor Python 3.3 wurde time.clock empfohlen, aber seitdem ist es veraltet.
Das obige ist der detaillierte Inhalt vonWie kann ich die Ausführungszeit einer Python-Funktion genau messen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!