Mesurer le temps d'exécution de la fonction en Python

Utilisez le module timeit.

Ecrivez le script python à exécuter et le nombre d'exécutions dans la méthode timeit.

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

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

Le résultat est renvoyé en secondes.

0.12250304222106934

Si vous recherchez un goulot d'étranglement entre plusieurs modules, il semble préférable d'utiliser Profiler. Je le fais comme faire un gros coup avec le profileur → vérifier le groupe de fonctions avec timeit → l'améliorer.

Recommended Posts

Mesurer le temps d'exécution de la fonction en Python
Temps d'exécution de la fonction (Python)
Sortie du temps d'exécution de python
Fonction de plancher de temps (Python)
[Python] Temps d'exécution lorsqu'une fonction est saisie dans une valeur de dictionnaire
[Python3] Définition d'un décorateur qui mesure le temps d'exécution d'une fonction
Comment mesurer le temps d'exécution avec Python Partie 1
Comment mesurer le temps d'exécution avec Python, partie 2
Mémo de mesure du temps d'exécution Python
Créer une fonction en Python
Utiliser la fonction de rappel en Python
Mesurez l'indice BMI en Python.
Fonction ntile (décile) en python
Mesure du temps d'exécution avec Python avec
Modélisation de fonctions non linéaires en Python
Dessiner la fonction Yin en python
Fonction immédiate (lie) en python
Exécution de commandes externes en Python
Comment mesurer le temps de traitement avec Python ou Java
Implémenter la fonction power.prop.test de R en python
Définition du type d'argument de fonction en python
fonction python ①
Notation inclusive dans l'argument de la fonction Python
[Python] fonction
Ecrire une fonction AWS Lambda en Python
Python (de la première fois à l'exécution)
Exécuter le module Python unittest dans vs2017
Synthèse de fonctions et application en Python
Tests de code dans le temps en Python
fonction python ②
Une fonction qui mesure le temps de traitement d'une méthode en python
Exécution de l'étape de débogage en Python (Bottle, Intellij)
Précautions lors du décapage d'une fonction en python
Il suffit d'imprimer le temps écoulé en Python en secondes
Prenez la somme logique de List en Python (fonction zip)
MongoDB avec Python pour la première fois
Exécution de tâches parallèles à l'aide de concurrent.futures en Python
Comparaison temporelle: calcul du coefficient de corrélation en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Premier Python
Python 3.3 avec Anaconda
SendKeys en Python
Python> fonction> Fermeture
Époque en Python
Discord en Python
[Python] Fonction de générateur
mesure du temps python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Premier Python
Plink en Python
Constante en Python
FizzBuzz en Python