Cómo hacer una permutación en Python

Escrito por vivek saxena | Traducido por juliana star
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo hacer una permutación en Python
Cómo hacer una permutación en Python. (Hemera Technologies/AbleStock.com/Getty Images)

Las permutaciones se usan en probabilidad y estadística para determinar el número de formas en las que una lista de elementos puede ser arreglada. Python no incluye funciones de permutación integradas, sin embargo el cálculo puede realizarse mediante el "módulo de itertools". Una función de "permutaciones" está incluida en este módulo y puede calcular y listar el número de permutaciones dado un "conjunto" de valores y una longitud de permutación de "r".

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Importa el módulo "itertools":

    import itertools

  2. 2

    Asigna todos los valores del conjunto a una variable. Supón que necesitas determinar el número de formas en las que 2 miembros de una hermandad de 5 estudiantes pueden ser elegidos en posiciones como Vicepresidente y Presidente. Asumiendo que sus nombres son Angela, Cindy, Jan, Marsha y Beyonce, tendrías que escribir el siguiente comando:

    permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']

  3. 3

    Ejecuta la función "permutations" (permutaciones) de la siguiente forma:

    itertools.permutations(set, r)

  4. 4

    Sustituye "set" con la variable que contenga los valores y "r" con la longitud requerida. Según el ejemplo tendrías que escribir lo siguiente:

    itertools.permutations(permutation_set_variable, 2)

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles