用法:
numpy.rate(nper, pmt, pv, fv, when='end', guess=None, tol=None, maxiter=100)
計算每個期間的利率。
參數: - nper: : array_like
複利期數
- pmt: : array_like
付款
- pv: : array_like
目前的價值
- fv: : array_like
未來價值
- when: : {{‘begin’, 1}, {‘end’, 0}}, {string, int}, 可選參數
付款到期時(‘begin’(1)或‘end’(0))
- guess: : Number, 可選參數
開始求解利率的猜測,默認為0.1
- tol: : Number, 可選參數
解決方案所需的公差,默認為1e-6
- maxiter: : int, 可選參數
尋找解決方案的最大迭代
注意:
利率是通過迭代求解(非線性)方程來計算的:
fv + pv*(1+rate)**nper + pmt*(1+rate*when)/rate * ((1+rate)**nper - 1) = 0
對於
rate
。參考文獻:
Wheeler,D.A.,E.Rathke和R.Weir(編輯)(2009年5月)。 Office應用程序的Open Document格式(OpenDocument)v1.2,第2部分:重新計算的公式(OpenFormula)格式-帶注釋的版本,預草稿。12.結構化信息標準促進組織(OASIS)。美國馬薩諸塞州比勒裏卡。 [ODT文件]。可用的:http://www.oasis-open.org/committees/documents.php?wg_abbrev=office-formulaOpenDocument-formula-20090508.odt
源碼:
numpy.rate的API實現見:[源代碼]
注:本文由純淨天空篩選整理自 numpy.rate。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。