Messen Sie die Ausführungszeit von Funktionen in Python

Verwenden Sie das timeit-Modul.

Schreiben Sie das auszuführende Python-Skript und die Anzahl der Ausführungen in der timeit-Methode.

s = '''
print "hogheoge"
'''

timeit.timeit(stmt=s, number=10000)

Das Ergebnis wird in Sekunden zurückgegeben.

0.12250304222106934

Wenn Sie nach einem Engpass zwischen mehreren Modulen suchen, ist es besser, Profiler zu verwenden. Ich mache es so, als würde ich mit dem Profiler einen harten Treffer machen → die Funktionsgruppe mit timeit überprüfen → sie verbessern.

Recommended Posts

Messen Sie die Ausführungszeit von Funktionen in Python
Funktionsausführungszeit (Python)
Ausführungszeit für Python ausgeben
Timefloor-Funktion (Python)
[Python] Ausführungszeit, wenn eine Funktion in einen Wörterbuchwert eingegeben wird
[Python3] Definition eines Dekorators, der die Ausführungszeit einer Funktion misst
So messen Sie die Ausführungszeit mit Python Teil 1
So messen Sie die Ausführungszeit mit Python Part 2
Memo zur Messung der Python-Ausführungszeit
Erstellen Sie eine Funktion in Python
Verwenden Sie die Rückruffunktion in Python
Messen Sie den BMI-Index in Python.
ntile (Dezil) -Funktion in Python
Messung der Ausführungszeit mit Python With
Nichtlineare Funktionsmodellierung in Python
Zeichne die Yin-Funktion in Python
Sofortige Funktion (Lüge) in Python
Externe Befehlsausführung in Python
So messen Sie die Verarbeitungszeit mit Python oder Java
Implementieren Sie die Funktion power.prop.test von R in Python
Definition des Funktionsargumenttyps in Python
Python-Funktion ①
Inklusive Notation im Argument der Python-Funktion
[Python] -Funktion
Schreiben Sie die AWS Lambda-Funktion in Python
Python (vom ersten Mal bis zur Ausführung)
Führen Sie das Python-Unittest-Modul in vs2017 aus
Funktionssynthese und Anwendung in Python
Code-Tests rund um die Uhr in Python
Python-Funktion ②
Eine Funktion, die die Verarbeitungszeit einer Methode in Python misst
Debug-Schrittausführung in Python (Bottle, Intellij)
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Drucken Sie einfach die in Python verstrichene Zeit in Sekunden
Nehmen Sie die logische Summe von List in Python (Zip-Funktion)
MongoDB mit Python zum ersten Mal
Parallele Taskausführung mit concurrent.futures in Python
Zeitvergleich: Berechnung des Korrelationskoeffizienten in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Erster Python
Python 3.3 mit Anaconda
SendKeys in Python
Python> Funktion> Schließen
Epoche in Python
Zwietracht in Python
[Python] Generatorfunktion
Python-Zeitmessung
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Erster Python
Plink in Python
Konstante in Python
FizzBuzz in Python