CommencezCommencez gratuitement

Les docstrings à la rescousse!

Un maniaque a corrompu votre installation de numpy! Toutes les fonctions existent encore, mais elles ont reçu des noms aléatoires. Vous devez absolument appeler la fonction numpy.histogram() et vous n'avez pas le temps de réinstaller le paquet. Heureusement pour vous, le maniaque n'a pas pensé à modifier les docstrings, et vous savez comment y accéder. numpy contient beaucoup de fonctions, donc nous avons réduit la liste à quatre fonctions qui pourraient être numpy.histogram() déguisée : numpy.leyud(), numpy.uqka(), numpy.fywdkxa() ou numpy.jinzyxq().

Examinez les docstrings de chacune de ces fonctions dans le shell IPython pour déterminer laquelle est en fait numpy.histogram(). Vous pouvez utiliser soit la méthode native de Python, soit les fonctions du module inspect pour y parvenir.

Cette activité fait partie du cours

Écrire des fonctions en Python

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice