二項係数の計算チュートリアル

PythonPythonBeginner
オンラインで実践に進む

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

二項係数は、n 個のアイテムから k 個のアイテムを重複なく、順序なしで選ぶ方法の数を計算する数学的概念です。確率論や組み合わせ論で頻繁に使用されます。

二項係数

2 つの整数 nk を引数にとり、nk の二項係数を返す binomial_coefficient(n, k) という関数を作成します。この関数は、二項係数を計算するために math.comb() メソッドを使用する必要があります。

from math import comb

def binomial_coefficient(n, k):
  return comb(n, k)
binomial_coefficient(8, 2) ## 28

まとめ

このチャレンジでは、math.comb() メソッドを使って二項係数を計算する方法を学びました。この概念は、確率論や組み合わせ論において役立ち、n 個のアイテムから k 個のアイテムを重複なく、順序なしで選ぶ方法の数を計算するために使うことができます。