当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy special.factorialk用法及代码示例


本文简要介绍 python 语言中 scipy.special.factorialk 的用法。

用法:

scipy.special.factorialk(n, k, exact=True)#

k 阶 n 的多因子,n(!!…!)。

这是 n 跳过 k 值的多因子。例如,

factorialk(17, 4) = 17!!!! = 17 * 13 * 9 * 5 * 1

特别是,对于任何整数 n ,我们有

factorialk(n, 1) = factorial(n)

factorialk(n, 2) = factorial2(n)

参数

n int 或 数组

多因子计算。如果 n < 0,则返回值为 0。

k int

多因子的顺序。

exact 布尔型,可选

如果精确设置为真,则使用整数算术精确计算答案。

返回

val int

n的多因子。

抛出

NotImplementedError

当精确为 False 时引发

例子

>>> from scipy.special import factorialk
>>> factorialk(5, 1, exact=True)
120
>>> factorialk(5, 3, exact=True)
10

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.factorialk。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。