1. Apprendre
  2. /
  3. Cours
  4. /
  5. Écrire des fonctions en Python

Connected

Exercice

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.

Instructions

50 XP

Réponses possibles