使用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。