当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy npv用法及代码示例


用法:

numpy.npv(rate, values)

返回现金流量 Series 的NPV(净现值)。

参数:
rate scalar

折现率。

values array_like, shape(M, )

现金流量时间序列的值。现金流量“events”之间的(固定)时间间隔必须与rate被赋予(即,如果rate是每年一次,那么每个现金流量事件之间准确地经过了一年。按照惯例,投资或“deposits”为负,收入或“withdrawals”为正;值必须以初始投资开始,因此value [0]通常为负。

返回值:
out 浮点数

折现输入现金流量 Series 值的NPVrate

注意:

返回以下结果:[G]

\sum_{t=0}^{M-1}{\frac{values_t}{(1+rate)^{t}}}

参考文献:

[G]L. J. Gitman,“管理财务原理,摘要”,第3版,Addison-Wesley,2003年,第13页。 346。

例子:

>>> np.npv(0.281,[-100, 39, 59, 55, 20])
-0.0084785916384548798 # may vary

(与numpy.lib.financial.irr给出的示例相比)

源码:

numpy.npv的API实现见:[源代码]


注:本文由纯净天空筛选整理自 numpy.npv。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。