Pythonのmathメソッド comb

Pythonのmathモジュールには、組み合わせ(combination)を計算するための math.comb() 関数があります。組み合わせは、集合から要素を選ぶ場合の方法を表現し、n個の要素からk個の要素を選ぶ方法の数を計算します。

math.comb(n, k) 関数は、n個の要素からk個の要素を選ぶ方法の数を計算します。以下は math.comb() 関数を使用した例です:

python
import math

n = 5
k = 2

combinations = math.comb(n, k)

print(f"{n}個から{k}個選ぶ組み合わせの数は{combinations}です。")

このコードを実行すると、5個から2個を選ぶ組み合わせの数が10であることが表示されます。math.comb() 関数は、組み合わせの数を効率的に計算するためのユーティリティ関数です。

この関数はPython 3.8以降で利用可能であり、整数 nk に対して正の整数を渡すことが期待されます。