Numpy -Wiederholungsmethode

Numpy -Wiederholungsmethode

Das Python Numpy -Modul kombiniert mehrere Funktionen, um verschiedene mathematische Operationen effizient durchzuführen. Es kann also gesagt werden. Lassen Sie uns jetzt einige der wichtigsten Funktionen des Numpy -Moduls untersuchen und verwenden. Eine von ihnen ist die Wiederholung () -Methode. Die Syntax und Parameter der Repeat () -Funktion werden in diesem Artikel ausführlich behandelt, zusammen mit Beispielen, die zeigen, wie bestimmte Komponenten des angegebenen Arrays wiederholt werden sollen. Ebenfalls enthalten ist eine Einführung in die Funktion repep (). Um alles zu verstehen, werden Beispiele in der Erklärung verwendet.

Numpy repuolt () Funktion

Das Numpy -Modul wird von Programmierern verwendet, um mit Arrays zu arbeiten. Dieses Python -Modul bietet eine Methode, mit der eine Reihe von wiederholten Elementen in einem Array angezeigt werden können. Dies geschieht durch die Verwendung des Numpy.Wiederholung () Methode in Pythons Numpy Library verfügbar. Die Funktion repep () wird verwendet, um ein Array des wiederholten Elements in einem Fall auszugeben, wenn die Anzahl der Wiederholungen zuvor im Code angegeben wird.

Das wiederholte Elementarray zusammen mit der gewünschten Achse, wie z. Während wir über die Verwendung der Repeat () -Funktion zum Manipulieren von Numpy -Arrays nachdenken, werden wir Achsen als optionaler Parameter wahrnehmen, der ebenfalls signifikant ist.

Syntax der Wiederholung () -Methode

Der Numpy.Wiederholung () Funktion hat eine einigermaßen einfache Syntax. Die Syntax ist unten gezeigt.


In der Regel rufen Sie zunächst die Methode NP auf.wiederholen(). Die Funktion hat dann eine Sammlung von Parametern, mit denen Sie die spezifischen Funktionen der Funktion definieren können. Schauen wir uns die Parameter nacheinander an, weil sie wichtig sind.

Sie können das Array definieren, das die Eingabe in NP ist.Wiederholen Sie dies mit der Option "A". Denken Sie daran, dass der Parameter „A“ erforderlich ist, um einzuschließen. Dies impliziert, dass Sie der Funktion irgendeine Form von Eingaben geben müssen. Sie können angeben, wie oft die Elemente im Eingangsarray mithilfe des Arguments „Wiederholungen“ wiederholt werden sollen. Dies ist ein weiterer notwendiger Parameter. Schließlich können Sie die Achse auswählen, in der Sie die Elemente mit dem Argument „Achse“ wiederholen werden.

Ein Numpy -Array ist das Ergebnis des Numpy.Operation wiederholen. Denken Sie daran, wie wir den NP nutzen.Wiederholung () Funktion bestimmt die Größe und präzise Form des Ergebnisses.

Schauen wir uns nun einige Beispielcodes an, um zu verstehen.

Beispiel 1

Das erste Beispiel dieses Artikels zeigt, wie eine einzige Ganzzahl wiederholt werden kann. Wir werden die NP verwenden.Wiederholung () Funktion, um dies zu erreichen. Wir werden den Wert bereitstellen, den wir in der Klammern mit dem „A = Parameter“ und der Anzahl der Wiederholungen mit dem „Wiederholungen = Parameter“ wiederholen möchten, und die Anzahl der Wiederholungen. Die Zahl "9" wird im Wesentlichen fünfmal wiederholt. Hier ist der Code:

Wir haben das Numpy -Modul als NP importiert. Danach wird die Wiederholung () -Methode ausgeführt, in der wir die Parameter „A“ und „Wiederholungen“ angegeben haben. Schließlich wird das Ergebnis angezeigt.

Numph als NP importieren
arr = np.Wiederholen (a = 9, Wiederholungen = 5)
Druck (arr)



Der Code erzeugt die folgende Ausgabe:


Dies ist ziemlich einfach zu verstehen. Mit der Option "A" geben wir an, dass wir die Nummer "9" wiederholen werden, und mit dem Parameter "Wiederholungen" geben wir an, dass wir sie fünfmal wiederholen werden.

Schreiben wir den oben genannten Code um, ohne explizite Verweise auf die Parameternamen auszuschließen. Viele Python -Programmierer enthalten keine Parameternamen in ihren Code, um den Prozess zu vereinfachen. Führen Sie den Code ohne die Parameternamen aus, damit Sie ihn sehen können. Wir werden lediglich die Argumente der Funktion nach Position liefern.

Numph als NP importieren
arr = np.Wiederholen (9,5)
Druck (arr)



Der folgende Ausgang ist der oben genannte. Die realen Parameter wurden beseitigt, was der einzige Unterschied ist. Python ist sich bewusst, dass das Element an zweiter Stelle, das ein Argument ist.

Beispiel 2

Wir werden jetzt zu einem Beispiel übergehen, das ein bisschen schwieriger ist. Wir werden eine Zahl in Vielfachen wiederholen, im Gegensatz zu nur einer. Mit Ausnahme einer kleinen Änderung unseres Code ist dieses Beispiel im Wesentlichen identisch mit dem vorhergehenden Beispiel.

Wir geben den Parameter „A“ eine Liste von Zahlen an. Lassen Sie uns jetzt den Code untersuchen. Die Ziffern 9 und 3 werden hier 5 -mal wiederholt. Der Code A = [9,3] wird verwendet, um die beiden Zahlen zu identifizieren, die wiederholt werden. Der Parameter "Wiederholungen = 5" bedeutet daher, dass diese Zahlen fünfmal wiederholt werden.

Numpy importieren
arr = numpy.Wiederholen (a = [9,3], Wiederholungen = 5)
Druck (arr)



Hier ist das Ergebnis.


Beachten Sie, was in diesem Fall passiert ist. Die Zahlen, die wir eingegeben haben, 9 und 3, werden fünfmal wiederholt. Beachten Sie auch, wie die Ziffern wiederholt werden. Die erste Zahl wird fünfmal wiederholt, gefolgt von der zweiten Nummer, die fünfmal wiederholt wird. Das Ergebnis ist ein numpy Array, aber es ist ein 1-dimensionales Array.

Beispiel 3

In diesem Beispiel ist der Eingang zu Numpy Repeat () ein zweidimensionales Array. Beginnen wir mit dem Erstellen eines Numpy -Arrays. Hier werden wir mit der Numpy Array-Funktion ein zweidimensionales Array von vier Zahlen erstellen. Das resultierende Numpy -Array ist im Wesentlichen ein Array mit zwei Zeilen und zwei Spalten. Die Elemente des Arrays werden nun mit NP wiederholt.wiederholen. Hier ist der Beispielcode:

Numpy importieren
arr_2d = numpy.Array ([3,5], [4,8]])
repep_arr = numpy.Wiederholen (a = arr_2d, repeps = 5)
drucken (repep_arr)



Die Eingabe der Funktion ist das Array "arr_2d". Die Option „Wiederholungen“ wird verwendet, um anzuzeigen, dass wir jedes Eingangselement fünfmal wiederholen möchten.

Der NP.Die Array-Funktion kopiert einfach jedes eindeutige Eingangselement in ein 1-dimensionales Ausgangsarray, nachdem es die Fünf-mal während der Ausführung wiederholt hat. Siehe die Ausgabe unten:

Abschluss

Um die in diesem Artikel bereitgestellten Informationen zusammenzufassen. Zusätzlich zur Deklaration des Eingangsarray. Unter Verwendung der Funktion repep () wurden in diesem Artikel auch verschiedene Beispiele nachgewiesen.