上一个主题

numpy.npv

下一个主题

numpy.ppmt

numpy.pmt

numpy.pmt(rate, nper, pv, fv=0, when='end')[源代码]

根据贷款本金加利息计算付款。

鉴于:
  • 现值, pv (例如,借款金额)
  • 未来价值, fv (例如,0)
  • 兴趣 rate 每个周期复合一次,其中
  • nper 全部的
  • 和(可选)说明是否在开始时付款 (when ='开始',1)或结束 (when ='结束',0每个期间
返回:
定期付款。
参数:
rate : array_like

利率(每期)

nper : array_like

复利期数

pv : array_like

现值

fv : 阵列式,可选

未来值(默认值=0)

when : '开始',1,'结束',0,字符串,int

付款到期时(“开始”(1)或“结束”(0))

返回:
out : 恩达雷

还贷加利息。如果所有输入都是标量,则返回一个标量浮点。如果任何输入类似于数组,则返回每个输入元素的付款。如果多个输入是类似数组的,那么它们都必须具有相同的形状。

笔记

通过求解以下公式计算付款:

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应用程序的开放式文档格式(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%的年利率偿还20万美元贷款所需的每月付款是多少?

>>> np.pmt(0.075/12, 12*15, 200000)
-1854.0247200054619

为了偿还(即未来价值为0)今天获得的20万美元,需要每月支付1854.02美元。注意,这个例子说明了 fv 默认值为0的。