scipy.special.comb¶
- scipy.special.comb(N, k, exact=False, repetition=False)[源代码]¶
一次取k的N个事物的组合数。
这通常表示为“N选择k”。
- 参数
- N整数,ndarray
很多东西。
- k整数,ndarray
采用的元素数。
- exact布尔值,可选
如果 exact 为False,则使用浮点精度,否则计算精确的长整型。
- repetition布尔值,可选
如果 repetition 为True,则计算具有重复的组合数。
- 退货
- val整型、浮点型、ndarray
组合的总数。
参见
binom
二项式系数uFunc
注意事项
仅在Exact=False大小写时接受数组参数。
如果N<0或k<0,则返回0。
如果k>N且REPLICATION=FALSE,则返回0。
示例
>>> from scipy.special import comb >>> k = np.array([3, 4]) >>> n = np.array([10, 10]) >>> comb(n, k, exact=False) array([ 120., 210.]) >>> comb(10, 3, exact=True) 120 >>> comb(10, 3, exact=True, repetition=True) 220