Mit der Numpy Shuffle () -Funktion können Sie ein Array ändern, indem Sie seine Elemente zufällig mischen.
Die Funktion führt den Mischling an Ort aus, der das ursprüngliche Array modifiziert.
Lassen Sie uns diskutieren.
Funktionssyntax
Die Funktion liefert eine einfache Syntax mit minimalen Parametern. Die Syntax wird unten ausgedrückt:
1 | willkürlich.Shuffle (x) |
Parameter
Die Funktion akzeptiert nur das Array, die Liste oder die Sequenz, die als Parameter gemischt werden sollen.
Zurückkehren
Wenn die Funktion eine Einstellung Aktion ausführt, gibt sie eine None zurück. Man kann jedoch mit Sicherheit sagen, dass die Funktion eine gemischte Version des Input -Arrays zurückgibt.
Beispiel 1
Nehmen wir ein Beispiel wie unten gezeigt:
1 2 3 4 5 | # Numpy importieren Numph als NP importieren arr = np.Array ([1,2,3,4,5,6,7,8]) np.willkürlich.Shuffle (arr) Druck (arr) |
Der obige Code nimmt das Eingabearray auf und mischt die Elemente in jeder zufälligen Reihenfolge.
Ein Beispiel, das sich daraus ergibt, ist wie gezeigt:
1 | [2 8 4 6 5 3 7 1] |
Beispiel #2
Die shuffle () -Funktion mischt mehrdimensionale Arrays entlang der ersten Achse. Ein Beispiel ist wie unten dargestellt:
1 2 3 | arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]]) np.willkürlich.Shuffle (arr) Druck (arr) |
Der obige Code sollte ein Beispiel für das Array zurückgeben, wie gezeigt:
1 2 3 | [[7 8 9] [4 5 6] [1 2 3]] |
Enden
In diesem Artikel haben wir diskutiert, wie man die Funktion numpy shuffle () verwendet, um Elemente eines Arrays in einer zufälligen Reihenfolge zu mischen.
Danke fürs Lesen!!