本文簡要介紹 python 語言中 scipy.linalg.leslie
的用法。
用法:
scipy.linalg.leslie(f, s)#
創建一個萊斯利矩陣。
給定長度為 n 的生育係數數組 f 和長度為 n-1 的生存係數數組 s,返回相關的 Leslie 矩陣。
- f: (N,) 數組
“fecundity” 係數。
- s: (N-1,) 數組
“survival” 係數必須是一維的。 s 的長度必須比 f 的長度小 1,並且必須至少為 1。
- L: (N, N) 數組
數組除第一行外為零,即f,以及第一個sub-diagonal,即s.數組的數據類型將是
f[0]+s[0]
.
參數 ::
返回 ::
注意:
Leslie 矩陣用於建模discrete-time、age-structured 人口增長[1] [2].在一個人口中n年齡類,兩組參數定義一個萊斯利矩陣:n“fecundity coefficients”,給出每個年齡段產生的後代per-capita的數量,以及n- 1 “survival coefficients”,給出每個年齡段的per-capita 存活率。
參考:
[1]P. H. Leslie,關於在某些人口數學中使用矩陣,Biometrika,卷。 33, No. 3, 183-212(1945 年 11 月)
[2]P. H. Leslie,關於在人口數學中使用矩陣的一些進一步說明,Biometrika,卷。 35, No. 3/4, 213-245(1948 年 12 月)
例子:
>>> from scipy.linalg import leslie >>> leslie([0.1, 2.0, 1.0, 0.1], [0.2, 0.8, 0.7]) array([[ 0.1, 2. , 1. , 0.1], [ 0.2, 0. , 0. , 0. ], [ 0. , 0.8, 0. , 0. ], [ 0. , 0. , 0.7, 0. ]])
相關用法
- Python SciPy linalg.lu_factor用法及代碼示例
- Python SciPy linalg.lsqr用法及代碼示例
- Python SciPy linalg.lu_solve用法及代碼示例
- Python SciPy linalg.lu用法及代碼示例
- Python SciPy linalg.logm用法及代碼示例
- Python SciPy linalg.ldl用法及代碼示例
- Python SciPy linalg.lsmr用法及代碼示例
- Python SciPy linalg.lobpcg用法及代碼示例
- Python SciPy linalg.lgmres用法及代碼示例
- Python SciPy linalg.lstsq用法及代碼示例
- Python SciPy linalg.eigvalsh_tridiagonal用法及代碼示例
- Python SciPy linalg.cdf2rdf用法及代碼示例
- Python SciPy linalg.LaplacianNd用法及代碼示例
- Python SciPy linalg.solve_circulant用法及代碼示例
- Python SciPy linalg.polar用法及代碼示例
- Python SciPy linalg.clarkson_woodruff_transform用法及代碼示例
- Python SciPy linalg.rsf2csf用法及代碼示例
- Python SciPy linalg.hessenberg用法及代碼示例
- Python SciPy linalg.tril用法及代碼示例
- Python SciPy linalg.triu用法及代碼示例
- Python SciPy linalg.svd用法及代碼示例
- Python SciPy linalg.ishermitian用法及代碼示例
- Python SciPy linalg.invhilbert用法及代碼示例
- Python SciPy linalg.factorized用法及代碼示例
- Python SciPy linalg.SuperLU用法及代碼示例
注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.linalg.leslie。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。