用python计算内部收益率

内部收益率是使投资项目净现值等于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,就是该投资项目的内部收益率。

你可能感兴趣的:(python)