numpy率,pmt为数组

时间:2019-02-12 09:09:48

标签: python numpy

使用numpy.rate函数计算费率时出现问题。我要计算在nper一段时间内完成的,具有一定未来价值的pmt不一致的情况下,每个周期的利率。我无法正确获取该函数的输入参数。

在精简代码之后,这里是我尝试的示例代码。

import numpy as np

first_payment = 5100
final_payment = 5400
periods  = 20 
nper = np.arange(start=periods, stop=0, step=-1, dtype=float)
pmt = np.linspace(first_payment, final_payment, 20, dtype=float)
pv = 0
fv = -120000

print(np.rate(nper, pmt, pv, fv))

我期望得到一系列回报,我不确定这是否是解决此类问题的正确方法。

我尝试的另一种方法是,我假设回报率为r,并试图通过将每次付款乘以期数来求解方程。但这看起来并不好。 TIA。

0 个答案:

没有答案