СимПи | Partition.as_dict() в Python

| |

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

из sympy.abc import x, y

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 импортировать 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}