本文簡要介紹 python 語言中 scipy.special.stirling2
的用法。
用法:
scipy.special.stirling2(N, K, *, exact=True)#
生成第二類斯特林數。
第二類斯特林數計算將包含 N 個元素的集合劃分為 K 個非空子集的方法數量。
該函數返回的值是使用動態程序計算的,這避免了解決方案中子問題的冗餘計算。對於類似數組的輸入,此實現還避免了不同斯特林數計算之間的冗餘計算。
這些數字有時表示為
詳細信息請參見[1]。這通常是expressed-verbally-as “N subset K”。
- N: 整數,ndarray
東西的數量。
- K: 整數,ndarray
所采用的非空子集的數量。
- exact: 布爾型,可選
該關鍵字保留用於計劃的未來實施,以提高交易速度和準確性。
- val: 整數,浮點數,ndarray
分區的數量。
參數 ::
返回 ::
注意:
如果 N < 0 或 K < 0,則返回 0。
如果 K > N,則返回 0。
輸出類型始終為 int 或對象的 ndarray。輸入必須包含 numpy 或 python 整數,否則會引發 TypeError。
參考:
[1]R. L. Graham、D. E. Knuth 和 O. Patashnik,“具體數學:計算機科學的基礎”,Addison-Wesley 出版公司,波士頓,1989 年。第 6 章,第 258 頁。
例子:
>>> import numpy as np >>> from scipy.special import stirling2 >>> k = np.array([3, -1, 3]) >>> n = np.array([10, 10, 9]) >>> stirling2(n, k) array([9330, 0, 3025], dtype=object)
相關用法
- Python SciPy special.stdtr用法及代碼示例
- Python SciPy special.stdtridf用法及代碼示例
- Python SciPy special.struve用法及代碼示例
- Python SciPy special.stdtrit用法及代碼示例
- Python SciPy special.smirnovi用法及代碼示例
- Python SciPy special.seterr用法及代碼示例
- Python SciPy special.shichi用法及代碼示例
- Python SciPy special.smirnov用法及代碼示例
- Python SciPy special.softmax用法及代碼示例
- Python SciPy special.sinc用法及代碼示例
- Python SciPy special.sindg用法及代碼示例
- Python SciPy special.spherical_kn用法及代碼示例
- Python SciPy special.spherical_yn用法及代碼示例
- Python SciPy special.sici用法及代碼示例
- Python SciPy special.spherical_in用法及代碼示例
- Python SciPy special.spherical_jn用法及代碼示例
- Python SciPy special.spence用法及代碼示例
- 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用法及代碼示例
注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.special.stirling2。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。