Documentation de timetime¶
Classe TimeTime¶
-
class
timetime.
TimeTime
(function)[source]¶ TimeTime est une classe qui permet d’afficher le temps d’exécution de fonctions, également de les comparer entre eux. TimTime retourne le temps d’exécution total pour <loops> boucles (par défaut 10000) et le temps moyen par boucle.
TimeTime est simple à utiliser. Il est basé sur les modules built-in time et re.
-
__eq__
(other)[source]¶ 2 temps d’exécution égaux sont hautement improbables. On se sert donc de l’opérateur == pour retourner une chaine de statistique pour chacune des fonctions à comparer.
Les chaines comprenent chacune les temps d’exécution total et moyen pour chaque fonction.
Note
Exemple d’usage: print(f1 < f2)
-
__gt__
(other)[source]¶ Retourne:
nom f1 > nom f2
Total runtime f1 > total runtime f2
FALSE or TRUE. Nombre de boucles
Note
Exemple d’usage: print(f1 > f2)
-
__lt__
(other)[source]¶ Retourne:
nom f1 < nom f2
Total runtime f1 < total runtime f2
FALSE or TRUE. Nombre de boucles
Note
Exemple d’usage: print(f1 < f2)
-
__str__
()[source]¶ Retourne une chaine de statistique pour la fonction, comprenant les temps d’exécution total et moyen
-
classmethod
get_loops
()[source]¶ Retourne le nombre de boucles. Défaut = 10000
C’est un attribut de classe car ça n’aurait pas de sens de comparer 2 objets TimeTime n’ayant pas le même nombre de loops.
-