Comme tout tableau Python classique, vous pouvez accéder au contenu d’un tableau NumPy à l’aide de l’indexation. La méthode d’indexation, qui utilise des crochets, vous permet de voir un élément d’une liste ou une partie particulière d’une liste. Si vous essayez de récupérer un élément d’un tableau NumPy en utilisant des parenthèses, vous rencontrerez une erreur.
Dans ce guide, nous allons parler de ce que le ’numpy. L’objet ndarray’ n’est pas appelable
signifie erreur. Nous discuterons ensuite d’un exemple de scénario de cette erreur en action et vous montrerons la solution. Commençons.
‚Äònumpy.ndarray‚Äô l’objet n’est pas appelable
L’objet ’numpy.ndarray’ n’est pas appelable
L’erreur Python indique que vous essayez d’appeler un tableau NumPy comme s’il s’agissait d’une fonction. Cela se produit si vous utilisez des crochets ( ) au lieu de crochets [ ] pour récupérer des éléments d’une liste.
La solution à cette erreur est simple : vous devez remplacer ( ) par [ ] lorsque vous sont l’indexation.
En Python, les crochets indiquent l’indexation tandis que les crochets indiquent un appel de fonction. Si vous utilisez des parenthèses en essayant d’accéder à un élément dans un tableau, Python ne peut pas gérer votre code car le tableau n’est pas structuré comme une fonction.
Parcourons un exemple de cette erreur. .
Un exemple de scénario
Nous construisons un programme qui évalue les notes de chaque élève d’une école. Nous voulons calculer la note moyenne de chaque élève.
Les notes de chaque élève sont stockées dans un tableau NumPy comme celui-ci :
81 % des participants ont déclaré ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
Le dernier élément indique la note un étudiant reçu lors de son examen final. Nous voulons imprimer cette note individuellement sur la console avant d’afficher la note moyenne de chaque élève.