Permutaciones

El bloque de funciones de permutaciones incluye dos funciones: permutation y shuffle. Ambas desordenan una secuencia de valores de entrada:

permutation

La función numpy.random.permutation devuelve un array con la versión desordenada de la secuencia cedida como argumento:

Función numpy.random.permutation. Ejemplo de uso

Si el array indicado tiene más de una dimensión, solo se desordena a lo largo del primer eje.

shuffle

La función numpy.random.shuffle modifica una secuencia in-place desordenando sus elementos:

Función numpy.random.shuffle. Ejemplo de uso