Numpy NP.Aléatoire.Mélanger

Numpy NP.Aléatoire.Mélanger

La fonction Numpy Shuffle () vous permet de modifier un tableau en mélangeant ses éléments au hasard.

La fonction effectue le mélange en place, qui modifie le tableau d'origine.

Discutons.

Syntaxe de fonction

La fonction fournit une syntaxe simple avec un minimum de paramètres. La syntaxe est exprimée ci-dessous:

1
aléatoire.remaniement (x)

Paramètres

La fonction accepte uniquement le tableau, la liste ou la séquence pour être mélangée comme le paramètre.

Retour

Comme la fonction effectue une action sur place, elle renvoie un aucun. Cependant, il est sûr de dire que la fonction renvoie une version mélangée du tableau d'entrée.

Exemple 1

Prenons un exemple comme indiqué ci-dessous:

1
2
3
4
5
# Importer Numpy
Importer Numpy comme NP
arr = np.Array ([1,2,3,4,5,6,7,8])
NP.aléatoire.Shuffle (Arr)
imprimer (arr)

Le code ci-dessus prend le tableau d'entrée et mélange les éléments dans n'importe quel ordre aléatoire.

Un exemple de tableau résultant est comme indiqué:

1
[2 8 4 6 5 3 7 1]

Exemple n ° 2

La fonction Shuffle () remaniera les tableaux multidimensionnels le long du premier axe. Un exemple est comme illustré ci-dessous:

1
2
3
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]])
NP.aléatoire.Shuffle (Arr)
imprimer (arr)

Le code ci-dessus doit renvoyer un exemple de tableau mélangé comme indiqué:

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

Terminaison

Dans cet article, nous avons discuté de la façon d'utiliser la fonction Numpy Shuffle () pour mélanger les éléments d'un tableau dans n'importe quel ordre aléatoire.

Merci d'avoir lu!!