现金流量复合

时间:2013-10-10 19:08:57

标签: python

所以我给出了这样的现金流:时间= [0,1,2,3,4,5] cf = [100,25,-30,4,-12,60]并说支付期是半年,复合期是几年。

所以我需要现金流添加条款([100 + 25,-30 + 4,-12,60])以便从修改后的现金流量中计算irr和npv:[125,-26 ,48]

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以使用简单的列表推导来对每组n值进行求和;

>>> cf = [100,25,-30,4,-12,60]
>>> n = 2
>>> [sum(cf[x:x+n]) for x in range(0, len(cf), n)]
[125, -26, 48]