Partition.sort_key() : sort_key() es una función de biblioteca Sympy de Python que devuelve una clave canónica que se puede usar para una string. Este ordenamiento de clave canónica se basa en el tamaño y los elementos de la partición cuyos vínculos se rompen con el rango.
Sintaxis: sympy.combinatorics.partitions.Partition.sort_key()
Retorno: clave conoanical que se puede usar para strings
Código #1: sort_key() Ejemplo
# Python code explaining # SymPy.sort_key() # importing SymPy libraries from sympy.utilities.iterables import default_sort_key from sympy.combinatorics.partitions import Partition from sympy.abc import x # Using from sympy.combinatorics.partitions.Partition.sort_key() method g = Partition([134, 322]) e = Partition(list(range(3))) k = Partition([44, x]) s = Partition([3, 4]) lst = [s, k, g + 1, k, e] lst.sort(key = default_sort_key); lst
Producción :
[{{3, 4}}, {{44, x}}, {{44, x}}, {{134}, {322}}, {{0, 1, 2}}]
Código #2: sort_key() Ejemplo
# Python code explaining # SymPy.sort_key() # importing SymPy libraries from sympy.utilities.iterables import default_sort_key from sympy.combinatorics.partitions import Partition from sympy.abc import x, y # Using from sympy.combinatorics.partitions.Partition.sort_key() method k = Partition([44, x, y]) s = Partition([3, 55, 12, 4]) lst = [k, s] lst.sort(key = default_sort_key); lst
Producción :
[{{44, x, y}}, {{3, 4, 12, 55}}]
Publicación traducida automáticamente
Artículo escrito por noobestars101 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA