Carte numpy

Carte numpy
Lorsque nous avons une liste ou un tableau dans un code et que nous voulons appliquer une certaine fonction sur cette liste ou cette table mappage où nous cartographier une certaine fonction sur tous les éléments de liste. Il existe certaines méthodes qui peuvent être utilisées pour cartographier la fonction sur une liste. Mais dans cet article, nous traiterons de la fonction «Numpy map ()». Pour avoir un aperçu plus approfondi de la cartographie, supposons que nous avons une liste qui contient les éléments comme «[3, 4, 5, 6]» et nous voulons prendre l'ajout de tous ces éléments avec une variable ayant une valeur comme «3». Nous créerons une fonction de l'addition. Ensuite, nous appliquons la fonction d'addition à la liste à l'aide de la fonction de carte.

Procédure:

Cet article suit certaines étapes pour terminer la mise en œuvre de la fonction map (). La première étape juste après l'introduction est les informations détaillées sur la syntaxe de cette fonction où nous apprenons les paramètres de la fonction. Ensuite, nous résolvons quelques exemples pour effectuer le mappage sur diverses listes et tableaux.

Syntaxe:

Lors de l'utilisation de n'importe quelle fonction, nous devons connaître ses paramètres afin que nous puissions tirer le meilleur parti de cette fonction en termes de sortie sans faire face aux erreurs de syntaxe et réussir avec la fonction dans le tout premier aller. Comme nous l'avons appris dans l'introduction que la fonction Numpy applique une fonction sur les éléments des listes / tableaux, cette fonction prend les deux paramètres pour fonctionner correctement. Le seul paramètre des deux paramètres est le «nom de fonction» que nous voulons appliquer sur un tableau. Le deuxième paramètre est le «nom itérable» qui prend le nom de la liste ou le tableau / itérable sur lequel nous voulons appliquer la fonction. Cette syntaxe est écrite sous la forme intacte dans la ligne suivante:

Nombant. map (function_name, list / iteable)

Valeur de retour:

La fonction renvoie la sortie comme les listes / tableau mis à jour après l'application de la fonction certaines sur la liste / tableau d'origine.

Exemple 1:

Écrivons un code python pour la démonstration pratique de la fonction Numpy Map () basée sur la syntaxe que nous venons d'apprendre. Nous commençons la mise en œuvre de cet exemple en préparant d'abord nos compilateurs pour commencer à y écrire le code pour exécuter. Tout d'abord, ouvrez les compilateurs et créez un projet dedans. Ensuite, enregistrez-le dans le répertoire souhaité dans les systèmes. Maintenant, importez la bibliothèque «Numpy» que nous utilisons pour implémenter notre fonction. Nous importons ce package en tant que «NP» afin que ce NP soit appelé dans le code en substitut à Numpy.

Avancez et créez un tableau sur lequel nous effectuons la fonction de carte. À cette fin, nous appelons le «NP. Array ([éléments du tableau]) »Méthode. Initialisez le tableau avec les éléments aléatoires comme «[2, 6, 8]». Pour la cartographie, nous définissons une fonction avec le nom «ajout» qui a le paramètre «numéro» et renvoie la somme de ce numéro avec un autre numéro comme «5». Maintenant, pour cartographier cette fonction d'addition sur les éléments du tableau, nous utilisons la méthode d'appel de la fonction Numpy Map () comme «NP. map (function_name, array) ». Nous transmettons «l'ajout» en fonction de fonction_name et «tableau» comme tableau aux paramètres de cette fonction de carte. Nous avons donné un programme Python que nous pouvons copier et exécuter pour vérifier la sortie de la fonction.

La fonction MAP a renvoyé la sortie comme la version mise à jour du tableau après avoir appliqué la fonction d'addition au tableau d'origine.

Exemple 2:

Supposons que nous ayons une liste qui contient les noms du peuple, et sur la base des noms, nous devons donner les titres au nom comme «M. ou ms.«Cela peut être fait simplement en utilisant la fonction« Numpy map () ». Pour initialiser l'exemple, nous importons la bibliothèque «Numpy» requise. Ensuite, à partir de la bibliothèque, nous importons le module Numpy comme «NP». Après avoir importé Numpy, nous créons une liste ayant les noms «[« sadia »,« anum »,« asim »]» et les titres comme «[« MS.", "SP.", "M.»]. Nous définissons une fonction avec le nom «Nom d'utilisateur» qui prend deux paramètres comme «titre» et «nom». La valeur de retour de cette fonction est définie comme elle ajoute le «Title + Name» . Nous appliquons maintenant cette fonction sur les listes que nous avons créées comme titre et nom, appelant la fonction comme «Map (utilisateur, titre, nom)». Le mappage est d'une manière qu'il renvoie la combinaison d'un nom avec le titre tel que nous avons défini dans la fonction «Nom d'utilisateur».

Nous avons plusieurs façons d'écrire cet exemple en utilisant la fonction de carte Numpy. Mais dans cet exemple, nous écrivons le code avec la méthode la plus simple où nous passons la fonction map () avec le nom de la fonction qui ajoute le titre et le nom et les deux autres arguments qui seront les listes ayant les noms et les titres. Le programme pour implémenter cet exemple est donné dans la figure précédente et la sortie est également affichée qui est la liste avec les noms et les titres.

Conclusion

Nous avons couvert toutes les informations nécessaires de l'introduction à la syntaxe et la démonstration pratique sur la façon de mettre en œuvre cette fonction dans le langage de programmation Python. Nous avons vu deux exemples différents où le premier explique comment ajouter un nombre aux éléments du tableau et le second montre comment ajouter le titre à la liste des noms. Le code est implémenté dans l'IDE Spyder de la plate-forme Python qui est un environnement open-source pour Python.