Permutation.get_precedence_distance() : get_precedence_distance() es una función de biblioteca de Python que calcula la distancia de precedencia entre dos permutaciones.
pyq representan n puestos de trabajo. La métrica de precedencia cuenta el no. de veces que un trabajo n es precedido por un trabajo m tanto en p como en q. Esta es una array conmutativa .
Sintaxis:
sympy.combinatorics.permutations.Permutation.get_precedence_distance()Retorno:
distancia de precedencia entre dos permutaciones
Código #1: get_precedence_distance() Ejemplo
# Python code explaining # SymPy.Permutation.get_precedence_distance() # importing SymPy libraries from sympy.combinatorics.partitions import Partition from sympy.combinatorics.permutations import Permutation # Using from # sympy.combinatorics.permutations.Permutation.get_precedence_distance() method # creating Permutation a = Permutation([2, 0, 3, 1, 5, 4]) b = Permutation([3, 1, 2, 5, 4, 0]) c = Permutation([0, 1, 3, 4, 5, 2]) print ("a - get_precedence_distance form b: ", a.get_precedence_distance(b)) print ("b - get_precedence_distance form c: ", b.get_precedence_distance(c))
Producción :
a – forma get_precedence_distance b: 6
b – forma get_precedence_distance c: 9
Código #2: get_precedence_distance() Ejemplo – Permutación 2D
# Python code explaining # SymPy.Permutation.get_precedence_distance() # importing SymPy libraries from sympy.combinatorics.partitions import Partition from sympy.combinatorics.permutations import Permutation # Using from # sympy.combinatorics.permutations.Permutation.get_precedence_distance() method # creating Permutation a = Permutation([[2, 4, 0], [7, 1, 3], [8, 5, 6]]) b = Permutation([[8, 4, 0], [2, 7, 0], [1, 6, 7]]) print ("a get_precedence_distance form b : ", a.get_precedence_distance(b))
Producción :
una forma get_precedence_distance b : 22
Publicación traducida automáticamente
Artículo escrito por noobestars101 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA