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 インポートパーティション

from 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 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}