Numpy np.Casuale.Shuffle

Numpy np.Casuale.Shuffle

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