同情 | Python 中的 Partition.conjugate()

| | | | |

Partition.conjugate(): 共軛 () —很好的 Python 庫函數,它返回參數部分的匹配部分。

語法: sympy.combinatorics.partitions.Partition.conjugate ()

返回: conjugate partition

代碼#1:example conjugate()


# Python 代碼解釋
# SymPy.conjugate()


# 導入 SymPy 庫

from sympy.combinatorics.partitions import Partition

from sympy.combinatorics.partitions import IntegerPartition


# 使用 sympy.c ombinatorics.partitions.Partition.conjugate() 方法

p = IntegerPartition ([ 312 , 14 , 23 ])

print ( `共軛:` , p .conjugate)

輸出:

共軛:[3, 3, 3, 3, 3, 3, 3 , 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2 , 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 十一, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

代碼#2:連接例子() —顯示值錯誤。


# Python 代碼解釋
# SymPy.conjugate ( )


# 導入 SymPy 庫

from sympy.combinatorics.partitions import 分區

from sympy.combinatorics.partitions import IntegerPartition


# 使用 sympy.combinatorics.partitions.Partition.conjugate() 方法


# 只需要正元素
# 這會產生錯誤

p = IntegerPartition ([ 312 , 14 , - 10 , 23 , - 1 ])

print ( `Conjugate:` , p.conjugate)

輸出:

ValueError: summands must all be positive。