當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。