Numpy Array -Formmethode

Numpy Array -Formmethode

Python-Programmiersprache ist eine sehr einfache Programmiersprache auf hoher Ebene. Dies ist die beliebteste hochrangige Programmiersprache unter Entwicklern. Es bietet mehrere praktische und unglaubliche Bibliotheken mit äußerst nützlichen integrierten Funktionen. Die Numpy -Bibliothek in der Python -Programmiersprache erleichtert die mathematische Berechnung und einfacher. In diesem Tutorial untersuchen wir die Numpy -Array -Formmethode, um zu verstehen, wie die Formmethode in Python -Codes verwendet wird.

Was ist eine numpy Array -Formmethode in Python?

Die Numpy -Bibliothek bietet viele nützliche Funktionen für Arrays, und die Formmethode ist eine davon von ihnen. Die Numpy -Array -Formmethode im Python -Programm wird verwendet, um die Form des Arrays zu erhalten. Die Form des Arrays beschreibt, wie viele Elemente in jeder Dimension vorhanden sind. Die von der Numpy -Bibliothek bereitgestellte SAPPE () -Funktion gibt ein Tupel zurück, das die Anzahl der entsprechenden Elemente enthält. Wenn beispielsweise ein Array zweidimensional ist und fünf Elemente in jeder Dimension enthält, kehrt die Funktion Shape () zurück (2, 5). 2 repräsentiert den 2-D, und 5 gibt die Elementnummern in jeder Dimension an.

Erfahren Sie, wie Sie die Numpy Array -Formtechnik in Python -Skripten verwenden, indem Sie verschiedene Beispiele betrachten.

Beispiel 1

Wir werden mit einem einfachen Beispiel beginnen, um Ihnen zu helfen, die grundlegende Arbeit der Numpy Array -Formmethode zu verstehen. Wir werden die Formmethode demonstrieren, indem wir sie auf 1-D-, 2-D- und 3-D-Arrays testen. Der Referenzcode ist im folgenden Screenshot angegeben:

Numph als NPY importieren
ary1 = npy.Array ([1, 2, 3, 4, 5])
ary2 = npy.Array ([[1, 2, 3, 4], [5, 6, 7, 8]])
ary3 = npy.Array ([[[1, 2], [3, 4]], [5, 6], [7, 8]]])
print ('Form von Array 1 is =', ary1.Form)
print ('\ nshape von Array 2 is =', ary2.Form)
print ('\ nshape von Array 3 is =', ary3.Form)

Wir haben die Numpy -Bibliothek in der ersten Zeile mit der Aussage „Import Numpy as NPY“ importiert. Die NPY -Variable wird im gesamten Programm verwendet, um die Form () und andere erforderliche Methoden aufzurufen. Zuerst haben wir ein Array „ARY1“ deklariert, bei dem es sich um ein eindimensionales Array handelt, das fünf Elemente enthält. Zweitens erklärten wir ein weiteres Array, „Ary2“, ein zweidimensionales Array mit vier Elementen in jeder Dimension. Und schließlich haben wir ein drittes Array deklariert, „ARY3“, ein dreidimensionales Array mit zwei Elementen in jeder Größe. Drei Print () -Anweisungen zeigen die Form aller Arrays mit der Formmethode. Jede Variable, die die Arrays enthält. Die vom Programm erzeugte Ausgabe ist im folgenden Screenshot angegeben:


Hier können Sie beachten, dass die Form des ersten Arrays 1-D ist, weshalb die Formmethode nur zurückgibt (5,), die darstellt, dass es im Array fünf Elemente gibt. Die Form des „Ary2“ lautet (2, 4), was zeigt, dass das Array 2-D ist und jede Dimension vier Elemente enthält. Und schließlich lautet die Form des dritten Arrays (2, 2, 2), was darstellt, dass das Array dreidimensional ist und jede Dimension zwei Zeilen und zwei Spalten enthält.

Beispiel 2

Zuvor haben wir drei Arrays ausdrücklich deklariert, 1-D, 2-D und 3-D, und ihre Form mit der Numpy-Array-Formmethode überprüft. Hier erstellen wir ein Array mit der Numpy -Bibliothek und überprüfen dann die Form des erstellten Arrays mit der Numpy -Array -Formmethode. Schauen Sie sich den Referenzcode im folgenden Screenshot an:

Numph als NPY importieren
y = npy.Nullen ((3, 4, 5), dType = int)
print ('das berechnete Array ist: \ n', y)
print ('\ nshape of Array is =', y.Form)

Die Numpy -Bibliothek wird zuerst in das Programm importiert, um die Formmethode der Numpy -Bibliothek zu verwenden. Danach wird eine Reihe von Nullen mit der NPY erstellt.Befehl Zeros (). Wie Sie sehen können, wird (3, 4, 5) der Funktion nersos () zur Verfügung gestellt, was bedeutet, dass ein 3-D-Array mit vier Zeilen und fünf Nullenspalten erstellt werden sollte.

Zuerst wird das erstellte Array mit dem Befehl print () gedruckt, und dann wird die Form des erstellten Arrays mit der Funktion Shape () bestätigt. Der Befehl print () wird erneut verwendet, um das Ergebnis der Numpy Array -Formmethode anzuzeigen. Die Ausgabe des berechneten Arrays und der Numpy -Array -Formmethode ist im folgenden Screenshot angegeben. Siehe die folgende Ausgabe, um die Arbeit der Numpy Array -Formmethode zu verstehen:

Beispiel 3

Bisher haben wir gelernt, wie man die Numpy-Array-Formmethode auf dem explizit definierten Array und das automatisch generierte Array mit einer Funktion verwendet. Zuvor haben wir gelernt, wie man ein Array erstellt, indem wir alle wesentlichen Elemente der Funktion bereitstellen. Hier lernen wir, wie Sie ein mehrdimensionales Array erstellen, indem wir nur Vektorwerte bereitstellen. Nachdem wir das Array aus den Vektoren erstellt haben, werden wir die Dimensionen des Arrays mit der Numpy -Array -Formmethode überprüfen. Der Referenzcode ist im folgenden Screenshot angegeben:

Numph als NPY importieren
ary = npy.Array ([2, 4, 6, 8], Ndmin = 6)
print ('Das Array ist:', Ary)
print ('\ n Die Form des Arrays ist:', Ary.Form)

Zuerst wird die Numpy -Bibliothek als NPY in das Programm importiert, und dann wird die NPY -Variable verwendet, um jede Funktion der Numpy -Bibliothek im Programm aufzurufen. Hier verwenden wir die Funktion array () der Numpy -Bibliothek, um ein Array und die Formmethode der Numpy -Bibliothek zu erstellen, um die Dimension des erstellten Arrays zu überprüfen. Die npy.Array ([2, 4, 6, 8]) wird verwendet, um ein Array mit [2, 4, 6, 8] Wert zu erstellen, und Ndmin = 6 wird verwendet, um ein Array von 6 Dimensionen zu erstellen. Wie Sie sehen können, haben wir die Vektorwerte für die Funktion array () zur Verfügung gestellt und sie angewiesen, ein sechsdimensionales Array mit dem NDMin-Parameter zu erstellen.

Gemäß den Regeln und der Arbeit der Funktion array () sollte das sechsdimensionale Array mit den ersten fünf Dimensionen erstellt werden, die nur ein Element und die letzte Dimension enthalten, die die bereitgestellten Elemente enthalten. Überprüfen Sie dies in der unten angegebenen Ausgabe:

Abschluss

In dieser Anleitung ging es um die Numpy Array -Formmethode. Die Formmethode der Python Numpy -Bibliothek wird verwendet, um die Abmessungen des angegebenen Arrays zu überprüfen. Die Form des Arrays bezieht sich auf die Anzahl der Elemente, die in jeder Dimension des Arrays vorhanden sind. Mit Hilfe einfacher und nützlicher Beispiele haben wir gelernt, wie man die Numpy Array -Formmethode in Python -Programmen verwendet. Sie können Hilfe bei diesen Beispielcodes erhalten, oder Sie können sie bei Bedarf ändern. Diese Beispielprogramme sind jedoch hilfreich für Ihr Lernen.