本文简要介绍 python 语言中 scipy.special.binom
的用法。
用法:
scipy.special.binom(x, y, out=None) = <ufunc 'binom'>#
二项式系数被视为两个实变量的函数。
对于实参数,二项式系数定义为
其中
gamma
), 是 Beta 函数 (beta
) [1]。 是 Gamma 函数 (- x, y: array_like:
的真实参数。
- out: ndarray,可选
函数值的可选输出数组
- 标量或 ndarray
二项式系数的值。
参数 ::
返回 ::
注意:
Gamma 函数在非正整数处具有极点,并且趋向于正无穷或负无穷大,具体取决于接近极点的实线上的方向。当考虑作为两个实变量的函数时,
因此是未定义的x是一个负整数。binom
返回nan
当x
是一个负整数。即使在这种情况下x
是一个负整数并且y
一个整数,与通常定义的约定相反 当它被认为是两个整数变量的函数时。参考:
例子:
以下示例说明了
binom
与函数comb
的不同之处。>>> from scipy.special import binom, comb
当
exact=False
、x
和y
均为正数时,comb
内部调用binom
。>>> x, y = 3, 2 >>> (binom(x, y), comb(x, y), comb(x, y, exact=True)) (3.0, 3.0, 3)
对于较大的值,
comb
和exact=True
不再与binom
一致。>>> x, y = 43, 23 >>> (binom(x, y), comb(x, y), comb(x, y, exact=True)) (960566918219.9999, 960566918219.9999, 960566918220)
当
x
是负整数时,binom
返回nan
,但否则为负参数定义。每当x
或y
之一为负数或x
小于y
时,comb
返回 0。>>> x, y = -3, 2 >>> (binom(x, y), comb(x, y), comb(x, y, exact=True)) (nan, 0.0, 0)
>>> x, y = -3.1, 2.2 >>> (binom(x, y), comb(x, y), comb(x, y, exact=True)) (18.714147876804432, 0.0, 0)
>>> x, y = 2.2, 3.1 >>> (binom(x, y), comb(x, y), comb(x, y, exact=True)) (0.037399983365134115, 0.0, 0)
相关用法
- Python SciPy special.bi_zeros用法及代码示例
- Python SciPy special.bdtri用法及代码示例
- Python SciPy special.boxcox1p用法及代码示例
- Python SciPy special.betaincinv用法及代码示例
- Python SciPy special.besselpoly用法及代码示例
- Python SciPy special.betainc用法及代码示例
- Python SciPy special.betainccinv用法及代码示例
- Python SciPy special.ber用法及代码示例
- Python SciPy special.bei用法及代码示例
- Python SciPy special.beta用法及代码示例
- Python SciPy special.betaincc用法及代码示例
- Python SciPy special.betaln用法及代码示例
- Python SciPy special.bernoulli用法及代码示例
- Python SciPy special.boxcox用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.ncfdtri用法及代码示例
- Python SciPy special.gamma用法及代码示例
- Python SciPy special.y1用法及代码示例
- Python SciPy special.y0用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.i1e用法及代码示例
- Python SciPy special.smirnovi用法及代码示例
- Python SciPy special.ker用法及代码示例
- Python SciPy special.ynp_zeros用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.binom。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。