上一个主题

财务职能

下一个主题

numpy.pv

numpy.fv

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

计算未来值。

鉴于:
  • 现值, pv
  • 兴趣 rate 每个周期复合一次,其中
  • nper 全部的
  • (固定)付款, pmt 支付
  • 开始的时候 (when ='开始',1)或结束 (when ='结束',0每个期间
返回:
最后的值 nper 时期
参数:
rate : 形状的标量或数组(m,)

利率以小数(不是百分比)表示的期间

nper : 形状的标量或数组(m,)

复利期数

pmt : 形状的标量或数组(m,)

付款

pv : 形状的标量或数组(m,)

现值

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

付款到期时(“开始”(1)或“结束”(0))。默认为'结束',0。

返回:
out : 恩达雷

未来价值观。如果所有输入都是标量,则返回一个标量浮点。如果任何输入类似于数组,则返回每个输入元素的未来值。如果多个输入是类似数组的,那么它们都必须具有相同的形状。

笔记

通过求解以下方程计算未来值:

fv +
pv*(1+rate)**nper +
pmt*(1 + rate*when)/rate*((1 + rate)**nper - 1) == 0

或者,什么时候 rate == 0 ::

fv + pv + pmt * nper == 0

工具书类

[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公式opendocument-formula-20090508.odt

实例

现在储蓄100美元10年后的未来价值是多少,每月额外储蓄100美元。假设利率是5%(每年)每月复合?

>>> np.fv(0.05/12, 10*12, -100, -100)
15692.928894335748

按照惯例,负数表示现金流出(即今天没有现金)。因此,以5%的年利率每月储蓄100美元,可在10年内花费15692.93美元。

如果任何输入与数组类似,则返回形状相同的数组。让我们比较一下上面例子中的不同利率。

>>> a = np.array((0.05, 0.06, 0.07))/12
>>> np.fv(a, 10*12, -100, -100)
array([ 15692.92889434,  16569.87435405,  17509.44688102])