如何用预付款的numpy计算贷款摊还?

时间:2018-05-23 19:02:29

标签: python numpy finance

有没有办法使用numpy数组以预付款方式摊还贷款?

例如,

def amort(principal, interest, number_periods):
    per = np.arange(number_periods*12) + 1
    ipmt = np.ipmt(interest/12, per, number_periods*12, principal)
    ppmt = np.ppmt(interest/12, per, number_periods*12, principal)
    return [-sum(ipmt), sum(ppmt)]

然后是x=amort(100000, 0.05, 15)然后是total_interest_paid=x[0]。现在有一种方法可以通过np.ipmtnp.ppmt函数预付款来摊还贷款吗?我不知道怎么做。我试过了amort(100000+100, 0.05, 15),但只给校长加了100。如果可能的话,我想要一个纯粹的numpy实现。

0 个答案:

没有答案