NP NP.Aleatorio.Barajar

NP NP.Aleatorio.Barajar

La función numpy shuffle () le permite alterar una matriz barajando sus elementos al azar.

La función realiza el barajamiento en el lugar, que modifica la matriz original.

Déjanos discutir.

Sintaxis de funciones

La función proporciona una sintaxis directa con parámetros mínimos. La sintaxis se expresa a continuación:

1
aleatorio.Shuffle (x)

Parámetros

La función acepta solo la matriz, la lista o la secuencia para barajarse como parámetro.

Devolver

A medida que la función realiza una acción en el lugar, devuelve un ninguno. Sin embargo, es seguro decir que la función devuelve una versión barajada de la matriz de entrada.

Ejemplo 1

Tomemos un ejemplo como se muestra a continuación:

1
2
3
4
5
# Importar Numpy
importar numpy como np
arr = np.Array ([1,2,3,4,5,6,7,8])
notario público.aleatorio.Shuffle (arr)
Imprimir (arr)

El código anterior toma la matriz de entrada y baraja los elementos en cualquier orden aleatorio.

Un ejemplo de matriz resultante es como se muestra:

1
[2 8 4 6 5 3 7 1]

Ejemplo #2

La función shuffle () barajará matrices multidimensionales a lo largo del primer eje. Un ejemplo es como se ilustra a continuación:

1
2
3
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]])
notario público.aleatorio.Shuffle (arr)
Imprimir (arr)

El código anterior debe devolver una matriz barajada de ejemplo como se muestra:

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

Terminación

En este artículo, discutimos cómo usar la función Numpy Shuffle () para barajar elementos de una matriz en cualquier orden aleatorio.

Gracias por leer!!