SymPy | Python 中的 Partition.as_dict()

| |

Partition.as_dict(): as_dict() —不錯的 Python 庫函數,它以字典的形式返回一個部分。在這本字典中,鍵是節整數。價值觀—這是這個整數的倍數。

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

返回: 分區為字典

代碼#1:as_dict() 示例

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


# SymPy的導入庫

from sympy.utilities.iterables import default_sort_key

from sympy.combinatorics.partitions import Partition

from sympy.abc import x, y

<代碼類 ="keyword "> from sympy.combinatorics.partitions import IntegerPartition


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

IntegerPartition ([ 11 ] * 3 + [ 342 ] + [ 13 ] * 4 )。 as_dict()

退出:

{11: 3, 13: 4, 342: 1}

代碼#2:as_dict() 例子

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


# 導入 SymPy 庫

from sympy.utilities.iterables import default_sort_key

from sympy.combinatorics.partitions import 分區

from sympy.abc import x, y

from sympy.combinatorics.partitions import IntegerPartition


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

IntegerPartition ([ 100 ] * 100 + [ 342 ] * 10 + [ 13 ] + [ 223 2 ])。 as_dict()

輸出:

{13: 1, 100: 100, 342: 10, 2232: 1}