當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。