Numpy NP.Tilfeldig.Tilfeldig rekkefølge

Numpy NP.Tilfeldig.Tilfeldig rekkefølge

Numpy Shuffle () -funksjonen lar deg endre en matrise ved å blande elementene tilfeldig.

Funksjonen utfører blandingen på stedet, som endrer den originale matrisen.

La oss diskutere.

Funksjonssyntaks

Funksjonen gir en enkel syntaks med minimale parametere. Syntaksen kommer til uttrykk nedenfor:

1
tilfeldig.Shuffle (x)

Parametere

Funksjonen godtar bare matrisen, listen eller sekvensen som skal blandes som parameter.

Komme tilbake

Når funksjonen utfører en handling på stedet, returnerer den en ingen. Det er imidlertid trygt å si at funksjonen returnerer en blandet versjon av inngangsarrayen.

Eksempel 1

La oss ta et eksempel som vist nedenfor:

1
2
3
4
5
# Importer numpy
Importer numpy som NP
arr = np.Array ([1,2,3,4,5,6,7,8]))
np.tilfeldig.Shuffle (ARR)
trykk (ARR)

Koden over tar inngangsarrayen og stokker elementene i enhver tilfeldig rekkefølge.

Et eksempel resulterende matrise er som vist:

1
[2 8 4 6 5 3 7 1]

Eksempel nr. 2

Blanding () -funksjonen vil stokke flerdimensjonale matriser langs den første aksen. Et eksempel er som illustrert nedenfor:

1
2
3
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]])
np.tilfeldig.Shuffle (ARR)
trykk (ARR)

Koden over skal returnere et eksempel som blandet matrisen som vist:

1
2
3
[[7 8 9]
[4 5 6]
[1 2 3]]

Avslutte

I denne artikkelen diskuterte vi hvordan du bruker Numpy Shuffle () -funksjonen for å blande elementer i en matrise i enhver tilfeldig rekkefølge.

Takk for at du leste!!