Holen Sie sich die Größe von Numpy Array

Holen Sie sich die Größe von Numpy Array
„Arrays spielen eine wichtige Rolle, wenn wir mit großen Daten desselben Typs zu tun haben. Es ist eine schlechte Praxis, alle Variablen separat zu deklarieren und zu initialisieren. Arrays machen es einfach, Daten desselben Typs zusammen zu speichern. Um die Größe des Arrays zu erhalten, gibt es verschiedene Methoden; Eine von ihnen ist die size () -Funktion. Die Arraygröße zählt das Nein. von Elementen im Array. Numpy ist ein Python-Modul, das für den Umgang mit Arrays und Listen mit integrierten Funktionen zur Lösung mathematischer Ausdrücke bekannt ist.”

Syntax

Numpy.Größe (Array_1, Axis = keine)

Numpy ist ein Python -Paket. Um dieses Paket zu verwenden oder eine Funktion der Numpy -Bibliothek zu verwenden, müssen wir die Bibliothek mit „Numpy als NP importieren“ importieren, oder können einfach „Numpy importieren“ verwenden, ohne den Funktionsnamen zu definieren. Wenn wir die Bibliothek mit einem Funktionsnamen importiert haben, verwenden Sie einen Funktionsnamen mit Size () -Funktion, i.e., np.Größe(). Wenn wir Numpy ohne Funktionsname importiert haben, müssen wir jedes Mal, wenn wir eine Methode der Numpy -Bibliothek aufrufen, Numpy mit dieser Funktion verwenden, i, ich.e., Numpy.Größe().

Parameter

Array_1: In Arrays haben wir die Elemente desselben Datentyps gespeichert. Array_1 ist das Eingabearray. Wir können auch Elemente mit unterschiedlichen Datentypen in einem Array speichern, aber das ist keine gute Praxis. Python ermöglicht die Speicherung verschiedener Datentypen in einer Array -Variablen.

Achse: Der Parameter „Achse“ ist optional; Wenn wir entlang der Zeilen und Spalten zählen wollen, wird dieser Parameter verwendet. Und wenn es nicht standardmäßig verwendet wird, gibt es die Gesamtzahl der Array -Elemente an.

Rückgabewert

Es gibt die Größe des Arrays und ist ein Ganzzahlwert, da die Größe eines Arrays niemals in einem schwimmenden Punkt sein kann.

Verwendete Methoden

  • Len () Funktion: Die Len () -Methode erhält die Größe eines 1D -Arrays. Wenn wir versuchen, die Größe von zweidimensionalem oder n-dimensionalem Array zu finden, gibt es nur die Anzahl der Zeilen zurück, nicht die Gesamtzahl der Elemente.
  • size () Funktion: Diese Methode kann die Größe jeder Array-Art (n-dimensionales Array) finden. Es gibt die jeweilige Größe des Arrays an, aber diese Methode verwenden; Wir müssen die Numpy -Bibliothek importieren. Die Methode der Größe () multipliziert die Anzahl der Zeilen und Spalten, um die Gesamtgröße zu finden, i.e., Größe = Zeilen*Spalten.
  • Form () Funktion: Es wird verwendet, um die Anzahl der Zeilen und Arrays zu erhalten, aber bei einem eindimensionalen Array wird die Gesamtzahl der Elemente zurückgegeben, die die Größe des Arrays haben. Durch die Verwendung dieser Funktion können wir die Form eines beliebigen dimensionalen Arrays erwerben.

Verwenden Sie Len () Funktion

Wir werden beobachten, wie wir die Len () -Methode verwenden, um die Größe eines eindimensionalen Arrays zu erhalten. Mit Hilfe der Len () -Funktion erhalten wir die Länge (alle Elemente) des definierten Arrays.

Importieren Sie in diesem Programm die Numpy -Bibliothek mit Funktionsname NP. Initialisierte eindimensionales Array mit den ganzzahligen Werten und in einer Variablen gespeichert, sagen Sie "Array_0". Dann wird mit Hilfe der Print () -Methode eine Nachricht auf der Konsole angezeigt. Und mit einer anderen Print () -Anturation zeigen Sie die Größe des erforderlichen Arrays, indem Sie die Len () -Methode aufrufen. Geben Sie in der Klammern den Array -Namen an, dessen Größe wir finden möchten. Die Gesamtelemente des definierten Arrays können durch die Verwendung der Len () -Funktion erhalten werden.

Verwenden von Size () Funktion

In diesem Fall erhalten wir die Größe des 2D -Arrays, indem wir die Funktion Size () verwenden. Hier bedeutet die Größe des Arrays die Gesamtwerte im Array.

Integration der Numpy -Bibliothek, um das Numpy -Array zu verwenden. Deklarieren Sie das zweidimensionale Array. Dieses 2D -Array besteht aus verschiedenen ganzzahligen Werten. Drucken Sie die Nachricht auf dem Ausgabebildschirm mit der Funktion print () aus. Rufen Sie dann den NP an.size () Funktion, um die Größe des 2D -Arrays zu erhalten. Wir können auch die Größe von Zeilen und Spalten erwerben, indem wir die Methode Size () verwenden und mithilfe einer Druckanweisung drucken. Die Funktion der size () akzeptiert zwei Attribute, um die Anzahl der Zeilen und Spalten in einem 2D -Array zu finden. Das Argument „arr“ ist das Array, dessen Größe wir finden werden, und 0 bedeutet Zeilen; Es wird die Größe der Reihen bekommen. Und 1 bedeutet Spalten; es würde das Nein erwerben. von Spalten im Array.

Das Ergebnis zeigt die Größe des Arrays, das 8 ist, die Anzahl der Zeilen 2 und die Anzahl der Spalten 4 beträgt 4. Wenn wir Zeilen und Spalten multiplizieren, können wir die Größe des Arrays erhalten.

Verwenden der Shape () -Methode

Die Shape () -Methode wird auch verwendet, um die Größe des zweidimensionalen Arrays zu ermitteln.

In der ersten Aussage das Numpy -Modul als NP einbeziehen. Dann definieren wir das 2D -Array und speichern es in der Variablen "Array". Später werden wir die Größe dieses Arrays finden. Drucken Sie die Nachricht auf dem Bildschirm, indem Sie die Print () -Methode aufrufen. Dann verwenden Sie NP.Shape (), um die Größe des erforderlichen 2D -Arrays zu erhalten. Hier bedeutet die Größe die Anzahl der Zeilen und Spalten des Arrays.

Mit Len (), Size () und Shape () Methoden

In diesem Programm werden wir die Methoden Len (), Size () und Shape () anwenden, um die Größe des Numpy -Arrays zu erhalten.

Der obige Code erhält die Größe des 2D -Arrays mit drei verschiedenen Methoden, Len (), Size () und Shape (). Die Len () -Methode kann die Länge des 1D-Arrays ermitteln, aber wenn es um ein 2D-Array oder ein n-dimensionaler N-Dimensional geht, gibt die Len () -Funktion nur die Anzahl der Zeilen an, die Größe der Größe () gibt die Gesamtzahl der Elemente an und die Funktion Shape () gibt die Anzahl der Zeilen und Spalten an.

Die Numpy -Bibliothek wird importiert. Die Elemente des 2D -Arrays werden in der nächsten Erklärung deklariert und in der Variablen „Array_1“ gespeichert. Drucken Sie dann die Nachricht zum Finden der Größe nach Len () -Methode; Wir müssen die Funktion print () aufrufen. Verwenden Sie weiter die Funktion size () und zeigen Sie die Größe des 2D -Arrays an. Rufen Sie am Ende die Shape () -Methode auf, um die Größe des Arrays zu erhalten. Die Druckanweisung druckt die Nachricht zusammen mit der Größe eines 2D -Arrays.

Jetzt können wir sehen, wie sich die drei verschiedenen Ansätze auf die Ausgabe desselben 2D -Arrays auswirken. Die Len () -Methode gibt das Nein zurück. von Reihen eines 2D -Arrays. Die genaue Größe des Arrays kann durch Verwendung von Size () gefunden werden. Die Funktion Shape () gibt die Zeilen und Spalten des Arrays zurück.

Abschluss

In diesem Leitfaden haben wir ausführlich erklärt, was die Größe eines Arrays bedeutet und wie wir die Größe eines Numpy -Arrays erhalten können. Mit Hilfe von drei verschiedenen Funktionen (Len (), Size () und Shape ()) können wir leicht die Größe eines Arrays erhalten. Es gibt einen klaren Unterschied zwischen diesen Techniken, die im Artikel erklärt werden. Wir haben jede Methode mit Hilfe von Programmen veranschaulicht und die Größe von einem und zweidimensionalen Arrays erworben. Der Artikel endet mit dem letzten Beispiel, um die Größe des Numpy -Arrays mit allen drei Methoden zu erhalten.