用法:
numpy.pmt(rate, nper, pv, fv=0, when='end')
根據貸款本金加上利息計算付款額。
- 鑒於:
- 返回:
- (固定)定期付款。
參數: - rate: : array_like
利率(每期)
- nper: : array_like
複利期數
- pv: : array_like
目前的價值
- fv: : array_like, 可選參數
終值(默認= 0)
- when: : {{‘begin’, 1}, {‘end’, 0}}, {string, int}
付款到期時(‘begin’(1)或‘end’(0))
返回值: - out: : ndarray
借貸加利息支付。如果所有輸入均為標量,則返回標量浮點數。如果有任何輸入類似於數組,則返回每個輸入元素的付款。如果多個輸入類似於array_,則它們都必須具有相同的形狀。
注意:
通過求解等式來計算付款:
fv + pv*(1 + rate)**nper + pmt*(1 + rate*when)/rate*((1 + rate)**nper - 1) == 0
或者,何時
rate == 0
:fv + pv + pmt * nper == 0
對於
pmt
。請注意,計算每月抵押付款隻是此函數的一種用途。例如,pmt會返回給定的初始存款,固定的,定期複利的利率和期間總數,以達到指定的未來餘額所必須進行的定期存款。
參考文獻:
[WRW] 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 例子:
在15年內以7.5%的年利率還清200,000美元的貸款所需的每月還款額是多少?
>>> np.pmt(0.075/12, 12*15, 200000) -1854.0247200054619
為了使pay-off(即future-value為0)今天獲得的$200,000,每月需要支付$1,854.02。請注意,此示例說明了
fv
默認值為0。
源碼:
numpy.pmt的API實現見:[源代碼]
注:本文由純淨天空篩選整理自 numpy.pmt。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。