Numpy Map

Numpy Map
Wenn wir eine Liste oder ein Array in einem Code haben und eine bestimmte Funktion auf dieser Liste oder in einem Array so anwenden möchten, dass die Funktion in allen Elementen, die die Liste/das Array enthält, implementiert wird, wird diese Art von Aufgabe bezeichnet Zuordnen, bei dem wir eine bestimmte Funktion auf allen Listenelementen zuordnen. Es gibt bestimmte Methoden, die verwendet werden können, um die Funktion auf einer Liste zuzuordnen. In diesem Artikel werden wir uns jedoch mit der Funktion „Numpy Map ()“ befassen. Um einen tieferen Einblick in die Zuordnung zu erhalten, nehmen wir an, wir haben eine Liste, die die Elemente als „[3, 4, 5, 6]“ enthält, und wir möchten die Hinzufügung all dieser Elemente mit einer Variablen mit Wert wie „3“ übernehmen wollen. Wir werden eine Funktion der Addition erstellen. Anschließend wenden wir die Additionsfunktion mit der Kartenfunktion auf die Liste an.

Verfahren:

Dieser Artikel folgt bestimmten Schritten, um die Implementierung der Map () -Funktion zu vervollständigen. Der erste Schritt direkt nach der Einführung sind die detaillierten Informationen zur Syntax dieser Funktion, in der wir über die Parameter der Funktion erfahren. Dann lösen wir einige Beispiele, um die Zuordnung auf verschiedenen Listen und Arrays durchzuführen.

Syntax:

Während wir eine Funktion verwenden, sollten wir über seine Parameter informiert werden, damit wir diese Funktion in Bezug auf die Ausgabe optimal nutzen können, ohne dass Syntaxfehler konfrontiert sind und die Funktion in der ersten GO erfolgreich sind. Wie wir in der Einführung gelernt haben, dass die Numpy -Funktion eine Funktion auf den Elementen von Listen/Arrays anwendet, nimmt diese Funktion die beiden Parameter für ordnungsgemäße Funktionen auf. Der einzige Parameter aus den beiden Parametern ist der „Funktionsname“, den wir auf einem Array anwenden möchten. Der zweite Parameter ist der „iterable Name“, der den Namen der Liste oder das Array/iterable nimmt, auf das wir die Funktion anwenden möchten. Diese Syntax ist in der intakten Form in der folgenden Zeile geschrieben:

Numpy. MAP (Funktion_Name, Liste/iterable)

Rückgabewert:

Die Funktion gibt die Ausgabe als aktualisierte Listen/Array nach der Anwendung der bestimmten Funktion auf der ursprünglichen Liste/dem Array zurück.

Beispiel 1:

Schreiben wir einen Python -Code für die praktische Demonstration der Funktion numpy map () basierend auf der Syntax, die wir gerade gelernt haben. Wir beginnen die Implementierung dieses Beispiels, indem wir unsere Compiler zuerst darauf vorbereiten, den Code für die Ausführung in ihm zu schreiben. Öffnen Sie zunächst die Compiler und erstellen Sie ein Projekt darin. Speichern Sie es dann im gewünschten Verzeichnis in den Systemen. Importieren Sie nun die „Numpy“ -Bibliothek, mit der wir unsere Funktion implementieren. Wir importieren dieses Paket als „NP“, damit dieser NP im Code als Ersatz für Numpy aufgerufen wird.

Bewegen Sie sich vorwärts und erstellen Sie ein Array, auf dem wir die Kartenfunktion ausführen. Zu diesem Zweck nennen wir den „NP. Array ([Elemente des Arrays]) ”Methode. Initialisieren Sie das Array mit den zufälligen Elementen als "[2, 6, 8]". Für die Zuordnung definieren wir eine Funktion mit dem Namen "Addition", der den Parameter "Nummer" enthält, und gibt die Summe dieser Nummer mit einer anderen Zahl wie "5" zurück. Um diese Additionsfunktion auf den Elementen des Arrays abzubilden, verwenden wir die Aufrufmethode der Funktion numpy map () als „NP. map (function_name, array) ”. Wir geben die "Addition" als Funktion_Name und "Array" als Array an die Parameter dieser Kartenfunktion weiter. Wir haben ein Python -Programm gegeben, das wir kopieren und ausführen können, um die Ausgabe der Funktion zu überprüfen.

Die Kartenfunktion gab die Ausgabe als aktualisierte Version des Arrays zurück, nachdem die Additionsfunktion auf das ursprüngliche Array angewendet wurde.

Beispiel 2:

Angenommen, wir haben eine Liste, die die Namen der Personen enthält, und basierend auf den Namen müssen wir die Titel dem Namen als "MR" geben. oder MS."Dies kann einfach mit der Funktion" numpy map () "durchgeführt werden. Um das Beispiel zu initialisieren, importieren wir die erforderliche „Numpy“ -Bibliothek. Dann importieren wir aus der Bibliothek das Numpy -Modul als "NP". Nachdem wir Numpy importiert haben, erstellen wir eine Liste mit den Namen "[" Sadia "," Anum "," Asim "] und die Titel als" ["MS.", "MS.", "Herr.”]. Wir definieren eine Funktion mit dem Namen "Benutzername", der zwei Parameter als "Titel" und "Name" nimmt. Der Rückgabewert dieser Funktion ist definiert, als dass sie den "Titel+Name" hinzugefügt wird . Wir wenden diese Funktion nun auf den Listen an, die wir als Titel und Name erstellt haben, und rufen die Funktion als „Karte (Benutzer, Titel, Name) auf“. Die Zuordnung ist in einer Weise, dass es die Kombination eines Namens mit dem Titel zurückgibt, wie wir in der Funktion „Benutzername“ definiert sind.

Wir haben verschiedene Möglichkeiten, dieses Beispiel mit der Numpy Map -Funktion zu schreiben. In diesem Beispiel schreiben wir den Code jedoch mit der einfachsten Methode, bei der wir die Funktion map () mit dem Namen der Funktion übergeben, der den Titel und den Namen und die beiden weiteren Argumente hinzufügt, die die Listen mit den Namen und den Titeln sind. Das Programm zur Implementierung dieses Beispiels wird in der vorherigen Abbildung angegeben und die Ausgabe wird auch angezeigt, was die Liste mit den Namen und den Titeln ist.

Abschluss

Wir haben alle notwendigen Informationen aus der Einführung in die Syntax und die praktische Demonstration zur Implementierung dieser Funktion in der Python -Programmiersprache behandelt. Wir haben zwei verschiedene Beispiele gesehen, bei denen der erste erklärt, wie man den Elementen des Arrays eine Nummer hinzufügt, und der zweite zeigt, wie der Titel der Liste der Namen hinzugefügt wird. Der Code ist in der Spyder-IDE der Python-Plattform implementiert, die eine Open-Source-Umgebung für Python ist.