Numpy NP.Willkürlich.Mischen

Numpy NP.Willkürlich.Mischen

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!!