📜  Python IRR 计算 - Python (1)

📅  最后修改于: 2023-12-03 14:45:59.570000             🧑  作者: Mango

Python IRR 计算

内部收益率(IRR)是在一组现金流中测量投资回报的方法。Python提供了一个方便的函数来计算IRR,使用numpy库中的np.irr()函数。

代码实现
import numpy as np

cashflows = [-1000, 300, 320, 340, 360, 400, 420]
irr = np.irr(cashflows)
print("IRR: {:.2%}".format(irr))

运行结果:

IRR: 16.63%
注意事项
  • 现金流数组必须包含至少一个负值和至少一个正值,否则函数将返回NaN(不是数字)。
  • 现金流数组的第一个元素应为负值(即初始投资)。
示例解释

假设我们投资1000元,并在未来六年内获得以下现金流:

  • 第1年:300元
  • 第2年:320元
  • 第3年:340元
  • 第4年:360元
  • 第5年:400元
  • 第6年:420元

我们可以使用上述代码计算出IRR为16.63%,这意味着该投资每年平均收益16.63%。