📜  Python| sympy.binomial_coefficients() 方法(1)

📅  最后修改于: 2023-12-03 15:34:17.116000             🧑  作者: Mango

Python | sympy.binomial_coefficients() 方法介绍

简介

sympy.binomial_coefficients() 方法属于 sympy 库的一部分,用于计算二项式系数。

一个二项式系数,又称为二项系数,表示了 $k$ 次成功的概率为 $p$ 时,在 $n$ 次独立重复试验中恰好出现 $k$ 次成功的概率,即为 $\binom{n}{k} p^{k}(1-p)^{n-k}$。

以 $\binom{n}{k}$ 记号表示:$\binom{n}{k} = \frac{n!}{k!(n-k)!}$,式中 $n!$ 表示 $n$ 的阶乘。

语法

sympy 中,使用 binomial_coefficients(n) 函数可计算 n 个二项式系数。该函数的基本语法如下:

sympy.binomial_coefficients(n)
参数

binomial_coefficients() 函数只接受一个整数型参数 n,表示要计算的二项式系数的数量。

返回值

binomial_coefficients() 函数会返回一个列表,其中包含了前 $n+1$ 个二项式系数的值。

例子

下面的示例演示了如何使用 binomial_coefficients() 函数计算二项式系数,并将计算结果输出到控制台:

# 引入 sympy 库
import sympy

# 使用 binomial_coefficients() 函数计算二项式系数
coefficients = sympy.binomial_coefficients(5)

# 输出计算结果
print(coefficients)

上面的代码会输出以下结果:

[1, 5, 10, 10, 5, 1]

每个二项式系数的值按顺序存储在列表中,共有 $n+1$ 个系数。