Permutation.next_nonlex() : next_nonlex() es una función de biblioteca Sympy de Python que devuelve la siguiente permutación en orden no lexicográfico y, en caso de que el yo sea la última permutación en orden no lexicográfico, devuelve Ninguno.
Sintaxis: sympy.combinatorics.permutations.Permutation.next_nonlex()
Retorno: siguiente permutación en orden no lexicográfico
Código #1: next_nonlex() Ejemplo
# Python code explaining # SymPy.Permutation.next_nonlex() # importing SymPy libraries from sympy.combinatorics.partitions import Partition from sympy.combinatorics.permutations import Permutation # Using from sympy.combinatorics.permutations.Permutation.next_nonlex() method # creating Permutation a = Permutation([[2, 0], [3, 1]]) b = Permutation([1, 3, 5, 4, 2, 0]) print ("Permutation a - next_nonlex form : ", a.next_nonlex()) print ("Permutation b - next_nonlex form : ", b.next_nonlex())
Producción :
Permutación a – forma next_nonlex: (0 3 2)
Permutación b – forma next_nonlex: (0 5 1 3 4 2)
Código #2: next_nonlex() Ejemplo – Permutación 2D
# Python code explaining # SymPy.Permutation.next_nonlex() # importing SymPy libraries from sympy.combinatorics.partitions import Partition from sympy.combinatorics.permutations import Permutation # Using from # sympy.combinatorics.permutations.Permutation.next_nonlex() method # creating Permutation a = Permutation([[2, 4, 0], [3, 1, 2], [1, 5, 6]]) print ("Permutation a - next_nonlex form : ", a.next_nonlex())
Producción :
Permutación a – forma next_nonlex: (0 3 5 1 6 2 4)
Publicación traducida automáticamente
Artículo escrito por noobestars101 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA