Fremgangsmåte:
Denne artikkelen følger visse trinn for å fullføre implementeringen av MAP () -funksjonen. Det første trinnet rett etter introduksjonen er den detaljerte informasjonen om syntaks for denne funksjonen der vi lærer om funksjonsparametrene til funksjonen. Deretter løser vi noen eksempler for å utføre kartleggingen på forskjellige lister og matriser.
Syntaks:
Mens vi bruker hvilken som helst funksjon, bør vi vite om dens parametere slik at vi kan ta mest mulig ut av den funksjonen når det. Som vi lærte i innledningen at Numpy -funksjonen bruker en funksjon på elementene i lister/matriser, tar denne funksjonen inn de to parametrene for å fungere ordentlig. Den ene parameteren fra de to parametrene er "funksjonsnavnet" som vi ønsker å bruke på en matrise. Den andre parameteren er det "iterable navnet" som tar navnet på listen eller matrisen/iterable som vi ønsker å bruke funksjonen. Denne syntaksen er skrevet i den intakte formen i følgende linje:
Numpy. kart (funksjonsnavn, liste/iterable)Returverdi:
Funksjonen returnerer utdataene som den oppdaterte listene/matrisen etter anvendelsen av den visse funksjonen på den opprinnelige listen/matrisen.
Eksempel 1:
La oss skrive en Python -kode for den praktiske demonstrasjonen av Numpy Map () -funksjonen basert på syntaks som vi nettopp lærte. Vi begynner implementeringen av dette eksemplet ved å forberede kompilatorene våre først for å begynne å skrive koden i den for utførelse. Først åpner du kompilatorene og oppretter et prosjekt i det. Lagre den deretter i ønsket katalog i systemene. Importer nå det "numpy" biblioteket som vi bruker for å implementere vår funksjon. Vi importerer denne pakken som "NP" slik at denne NP blir kalt i koden som erstatning for Numpy.
Gå fremover og lag en rekke som vi utfører kartfunksjonen. For dette formålet kaller vi “NP. Array ([Elements of the Array]) ”-metoden. Initialiser matrisen med de tilfeldige elementene som “[2, 6, 8]”. For kartlegging definerer vi en funksjon med navnet "tillegg" som har "tall" -parameteren og returnerer summen av dette tallet med et annet nummer som "5". For å kartlegge denne tilleggsfunksjonen på elementene i matrisen, bruker vi samtalemetoden til Numpy Map () -funksjonen som “NP. kart (funksjonsnavn, matrise) ”. Vi viderefører "tillegget" som funksjonsnavn og "matrise" som en matrise til parametrene til denne kartfunksjonen. Vi har gitt et Python -program som vi kan kopiere og utføre for å se etter funksjonen fra funksjonen.
Kartfunksjonen returnerte utdataene som den oppdaterte versjonen av matrisen etter å ha brukt tilleggsfunksjonen til den originale matrisen.
Eksempel 2:
Anta at vi har en liste som inneholder navnene på folket, og basert på navnene, må vi gi titlene til navnet som “MR. eller MS.“Dette kan gjøres bare ved å bruke" Numpy Map () "-funksjonen. For å initialisere eksemplet, importerer vi det nødvendige "numpy" biblioteket. Deretter, fra biblioteket, importerer vi Numpy -modulen som "NP". Etter å ha importert Numpy, oppretter vi en liste med navnene “[“ Sadia ”,“ Anum ”,“ Asim ”]” og titlene som “[“ MS.”,“ MS.", "MR.”]. Vi definerer en funksjon med navnet "brukernavn" som tar to parametere som "tittel" og "navn". Returverdien til denne funksjonen er definert som at den legger til “Tittel+Name” . Vi bruker nå denne funksjonen på listene som vi opprettet som tittel og navn, og kaller funksjonen som "kart (bruker, tittel, navn)". Kartleggingen er på en måte som den returnerer kombinasjonen av et navn med tittelen som vi definert i "brukernavn" -funksjonen.
Vi har fått flere måter å skrive dette eksemplet ved å bruke Numpy Map -funksjonen. Men i dette eksemplet skriver vi koden med den enkleste metoden der vi passerer kart () -funksjonen med navnet på funksjonen som legger til tittelen og navnet og de to andre argumentene som vil være listene som har navn og titler. Programmet for å implementere dette eksemplet er gitt i forrige figur, og utdataene vises også som er listen med navnene og titlene.
Konklusjon
Vi dekket all nødvendig informasjon fra introduksjonen til syntaks og den praktiske demonstrasjonen om hvordan vi kan implementere denne funksjonen i Python -programmeringsspråket. Vi har sett to forskjellige eksempler der den første forklarer hvordan du legger et nummer til elementene i matrisen og den andre viser hvordan du legger tittelen til listen over navn. Koden er implementert i Spyder IDE av Python-plattformen, som er et open source-miljø for Python.