内部收益率是使投资项目净现值等于0的折现率,可以使用python的包计算。
假设有如下现金流:
时间点 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
现金流数量 | 40 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 |
流动方式 | 出 | 入 | 入 | 入 | 入 | 入 | 入 | 入 | 入 | 入 | 入 |
用数组形式把现金流的数量和流动方式按照时间顺序编排好,没有流动的时间点填入0即可:
from numpy_financial import irr
i=irr([-40,15,15,15,15,15,15,15,15,15,15])
print(i)
可以求出i=0.3573327951998144,就是该投资项目的内部收益率。