La funzione numpy shuffle () consente di modificare un array mescolando i suoi elementi in modo casuale.
La funzione esegue il shuffling sul posto, che modifica l'array originale.
Discutiamo.
Sintassi della funzione
La funzione fornisce una sintassi semplice con parametri minimi. La sintassi è espressa di seguito:
1 | casuale.shuffle (x) |
Parametri
La funzione accetta solo l'array, l'elenco o la sequenza da mescolare come parametro.
Ritorno
Poiché la funzione esegue un'azione sul posto, non restituisce nessuno. Tuttavia, è sicuro affermare che la funzione restituisce una versione mescolata dell'array di input.
Esempio 1
Facciamo un esempio come mostrato di seguito:
1 2 3 4 5 | # Importa Numpy Importa Numpy come NP arr = np.Array ([1,2,3,4,5,6,7,8]) np.casuale.shuffle (arr) Stampa (ARR) |
Il codice sopra prende l'array di input e mescola gli elementi in qualsiasi ordine casuale.
Un esempio di esempio risultante è come mostrato:
1 | [2 8 4 6 5 3 7 1] |
Esempio n. 2
La funzione Shuffle () mescolerà array multidimensionale lungo il primo asse. Un esempio è come illustrato di seguito:
1 2 3 | arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]]) np.casuale.shuffle (arr) Stampa (ARR) |
Il codice sopra dovrebbe restituire un array mescolato di esempio come mostrato:
1 2 3 | [[7 8 9] [4 5 6] [1 2 3]] |
Terminato
In questo articolo, abbiamo discusso di come usare la funzione numpy shuffle () per mescolare elementi di un array in qualsiasi ordine casuale.
Grazie per aver letto!!