当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SymPy Partition.sort_key()用法及代码示例


Partition.sort_key():sort_key()是一个sympy Python库函数,它返回可用于字符串的规范 key 。规范键的排序基于分区的大小和其元素随等级而断开的元素。

用法: sympy.combinatorics.partitions.Partition.sort_key()

返回:可用于字符串的圆锥形键


代码1:sort_key()示例

# 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

输出:

[{{3, 4}}, {{44, x}}, {{44, x}}, {{134}, {322}}, {{0, 1, 2}}]

代码2:sort_key()示例

# 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

输出:

[{{44, x, y}}, {{3, 4, 12, 55}}]



相关用法


注:本文由纯净天空筛选整理自noobestars101大神的英文原创作品 Python | SymPy Partition.sort_key() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。