Numpy Reißverschluss

Numpy Reißverschluss

„Wie der Name schon sagt, ist Numpy numerisches Python, und es handelt. Numpy wird in künstlicher Intelligenz verwendet. In Python werden die Daten dynamisch gespeichert, wenn wir ein Array oder eine Liste erstellen, aber in Numpy werden die Daten nacheinander gespeichert. Wegen Numpy wird unsere Arbeit im Vergleich zu Basic Python schneller sein.

Der Zip () ist eine der Funktionen der Numpy -Bibliothek. Die Numpy Zip () -Funktion wird verwendet, um die Variablen in einem Objekt oder Container miteinander zu sortieren. Diese Funktion funktioniert mit mehreren iterablen Objekten oder Containern wie einem Array, Listen und Zeichenfolgen. In dieser Funktion wird der erste Wert in jedem übergebenen iterablen Objekt zusammen mit dem zweiten Wert in jedem übergebenen iterablen Objekt zusammengepaart und so weiter. Wenn die Länge iterierbarer Objekte unterschiedliche Längen aufweist, entscheidet das Iteratorobjekt mit der geringsten Länge die Länge des neuen Iteratorobjekts.”

Syntax

Hier ist die Syntax der Numpy Zip () -Funktion, bei der diese Funktion gleichzeitig mit mehreren iterablen Objekten funktioniert. Wir verwenden das ZIP -Schlüsselwort, um diese Funktion aufzurufen, und es dauert eine Zeichenfolge, ein Array und listet als iterables Objekt darin als Eingabebehandlungsvariable auf.

Parameterwert

Die zip () -Funktion enthält die iterablen Objekte, die eine beliebige Anzahl von Parametern mit unterschiedlichen Längen enthalten. Nach dem Kompilieren dieser Funktion wird nur ein einzelnes Objekt zurückgegeben, da diese Funktion alle Variablen der mehrfachen iterablen Objekte enthält.

Beispiel 01: zip () Funktion

Schauen wir uns das erste und einfache Beispiel der Numpy Zip () -Funktion an. In diesem Beispiel haben wir zwei Tupel deklariert, die als "Object1" und "Object2" identifiziert wurden. Wir haben diesen Tupeln eine Zeichenfolge zugewiesen, das "Object1" ("Angelo", "Chris", "Mona", "Cristiano") und das "Object2" haben ("Mathews", "Jorden", "Lisa", " Ronaldo ”). Wir haben dann das neue Tupel mit dem Namen "Objekt" erstellt, das die Parameter von "Object1" und "Object2" enthält, und dann zusammengezogen. Wir verwenden dann die Funktion print (), um das Tupel „Objekt“ zu drucken.

Object1 = ("Angelo", "Chris", "Mona", "Cristiano")
Object2 = ("Mathews", "Jorden", "Lisa", "Ronaldo")
Object = ZIP (Object1, Object2)
Druck (Tupel (Objekt))

Hier ist die Ausgabe nach dem Kompilieren des obigen Code -Snippets.

Beispiel 02: Tupel mit unterschiedlichen Längen

Im obigen Code -Snippet haben wir die beiden Tupel mit gleicher Länge deklariert. Lassen Sie uns nun sehen, was, wenn wir Tupel unterschiedlicher Längen haben. Wie Sie unten sehen, haben wir in beiden Tupeln Stringparameter hinzugefügt, aber das Tupel "Object2" hat in beiden Tupeln die geringste Länge, sodass die Länge des neuen Tupel -Objekts, das durch das "Object2" entschieden wird, die Länge des "Objekts" bezeichnet. ist gleich wie "Object2".

Object1 = ("Angelo", "Chris", "Mona", "Cristiano", "Chris", "Mitchell Starc")
Object2 = ("Mathews", "Jorden", "Lisa", "Ronaldo", "Gayle")
Object = ZIP (Object1, Object2)
Druck (Tupel (Objekt))

Beispiel 03: Übergeben Sie nur ein Tupel

Versuchen wir ein anderes Beispiel, wenn wir nur ein Tupel, "Object1", mit String -Parametern ("Angelo", "Chris", "Mona", "Cristiano", "Chris") haben. Wenn wir nur ein einzelnes iterables Tupel übergeben, wird die Iterator 1-Tupel zurückgegeben. Wir erstellen dann ein neues Tupel mit dem Namen "Objekt", das die zip () -Funktion enthält, die auf das Tupel "Object1" angewendet wurde.

Object1 = ("Angelo", "Chris", "Mona", "Cristiano", "Chris")
Objekt = ZIP (Objekt1)
Druck (Tupel (Objekt))

Nach dem Kompilieren des obigen Code -Snippets erhalten wir diese zuordenbare Ausgabe:

Beispiel 04: Übergeben keine Parameter

Sehen wir uns ein anderes Beispiel an, in dem wir kein Tupel an die ZIP () -Funktion übergeben haben. Wie Sie unten in "Object1" sehen, haben wir keine Parameter übergeben. Dann haben wir die ZIP () -Funktion auf das „Objekt“ angewendet und dann habe ich sie gedruckt.

Object1 = ()
Objekt = ZIP (Objekt1)
Druck (Tupel (Objekt))

Hier ist die Ausgabe des obigen Codes. Wenn wir die Funktion Zip () nennen, erhalten wir ein leeres Tupel.

Beispiel 05

Jetzt haben wir ein weiteres einfacheres Beispiel, in dem wir die Steuer jedes Artikels berechnen. Die folgende Abbildung zeigt, wie die Funktion ZIP () in Numpy verwendet wird, um drei Listen zu kombinieren und die gewünschte Ausgabe auszuführen. In der ersten Codezeile müssen wir den Print () verwenden, um die Nachricht in der Ausgabe "Berechnung der Steuer auf jedem Artikel" anzuzeigen. Diese Zeichenfolge oder Nachricht zeigt uns, dass wir die Steuer für jeden Artikel in der Liste der Elemente berechnen.

Dann erstellen wir 3 Tupel -Liste, die "Artikel", "Preis" und "Steuer" sind. Wir haben Stringwerte "[" Sandalen "," unten "," Parfüm "," Ohren "," Kleid "] der Tupelliste" Elemente "und andererseits int -Werte zugewiesen" [10000,. 64000, 35700, 26700, 83900] zu Tuple "Price" und der Tupel "Steuer" mit einer Liste von "[5, 10, 15, 20, 30]".

print ("Steuer auf jeden Artikel berechnen: \ n")
Items = ["Sandalen", "Boden", "Parfüm", "Ohren", "Kleid"]
Preis = [10000, 64000, 35700, 26700, 83900]
Steuer = [5, 10, 15, 20, 30]
ZIP = LIST (ZIP (Artikel, Preis, Steuern))
Für Artikel, Preis, Steuern in ZIP:
Total_tax = Preis*Steuer/100
Total_amount = Total_tax+Preis
print ("Artikel: Preis: Steuer: % Total_Amount: ".Format (Artikel, Preis, Steuer, Total_Amount))

Jetzt haben wir die Funktion zip () auf "Artikel", "Preis" und "Steuer" angewendet. Und dann haben wir die List () -Methode auf die ZIP () -Funktion angewendet, und dann wird sie in ein anderes Tupel, "Reißverschluss", gespeichert, "Reißverschluss". Nachdem wir Tupel erstellt hatten, verwendeten wir "für Loop", um die Datenliste anzuzeigen, die in den "Elementen", "Preis" und "Steuer" gespeichert wurde, die gespeichert wurden. In der für Schleife haben wir für jeden Artikel „Steuer“ berechnet, indem wir die Steuerformeln „Preis*Tax/100“ anwenden und das Ergebnis in einer anderen Variablen, „Total_tax“, gespeichert haben.

Jetzt müssen wir die "Total_Amount" jedes Artikels berechnen, damit wir "Total_tax" und "Price" hinzugefügt und das Ergebnis in einer anderen Variablen gespeichert haben "Total_Amount". Um die erforderliche Ausgabe zu demonstrieren, verwenden wir die Funktion print (). In Print () zeigen wir „Artikel“, ihren „Preis“, „Steuer“, die gemäß dem Artikel implementiert wurden, und „Total_Amount“ von Artikeln. Und dann haben wir die Format () -Methode angewendet, mit der die Werte „Elemente“, „Preis“, „Steuer“ und „Total_Amount“ formatiert werden und die angegebenen Daten in diese Tupel eingefügt werden können.

Hier ist die erforderliche Ausgabe der obigen Abbildung. Wie Sie sehen, haben wir mehrere Artikel mit unterschiedlichen Preisen, und bei jedem Artikel wird eine andere Steuer darauf angewendet. Wir haben unterschiedliche Beträge für jeden Artikel, da die Steuer für jeden Artikel unterschiedlich ist.

Abschluss

In diesem Editorial haben wir untersucht, was Numpy ist und warum wir die Numpy Library benutzt haben. Dann diskutierten wir eine der Funktionen von Numpy, nämlich die Numpy Zip () -Funktion. Wir haben gelernt, was die ZIP () -Funktion ist und warum wir die Zip () -Funktion in Numpy verwendet haben. Wir haben uns auch die Syntax angesehen und Parameter der Numpy Zip () -Funktion zurückgegeben. Dann haben wir mehrere Beispiele mit der Code -Implementierung durchgeführt, damit kein Verwirrungspunkt übrig bleibt. Ich hoffe, dieser Leitfaden wird hilfreich für Ihr Lernen und Verständnis der ZIP () -Funktion von Numpy sein.