Mesurer le temps d'exécution d'une commande

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
86
Mois de parution
septembre 2016
Domaines


Résumé
L'objectif : Nous disposons de deux implémentations d'une fonction factorielle et nous souhaitons déterminer laquelle est la plus efficace.

01: def fact_it(n):
02:     result = 1
03: 
04:     for i in range(n):
05:         result += result * i
06: 
07:     return result
08: 
09: def fact_rec(n):
10:     if n == 0 or n == 1:
11:         return 1
12:     else:

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

L’édition des liens démystifiée

Magazine
Marque
GNU/Linux Magazine
Numéro
244
Mois de parution
janvier 2021
Domaines
Résumé

Parmi les étapes concourant à la fabrication d’un exécutable, l’édition des liens est certainement la plus méconnue. Elle est pourtant cruciale à plus d’un titre. Le choix entre édition statique et dynamique des liens a notamment des implications sur la facilité de développement, la sécurité et la performance.

Scikit-image, une alternative à OpenCV pour la reconnaissance d'images

Magazine
Marque
GNU/Linux Magazine
Numéro
244
Mois de parution
janvier 2021
Domaines
Résumé

Une fois n'est pas coutume, nous allons découvrir et utiliser une alternative à OpenCV, scikit-image communément appelé skimage. Nous implémenterons la reconnaissance d'images avec la méthode des histogrammes de gradients orientés (HOG : Histogram of Oriented Gradients) associée à une machine à vecteurs de support (SVM : Support Vector Machine). Cette méthode est employée dans bien des applications telles que l'automobile, pour la détection de piétons [1].