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