首页 > 解决方案 > 以pmt为数组的numpy rate

问题描述

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

标签: pythonnumpy

解决方案


推荐阅读