货币 NumPy 函数的时间价值,使用不同的浮动利率
Time Value of Money NumPy Functions, Working with Varying Floating Rates
想问一下NumPy.fv()等NumPy函数。我知道如何执行此功能,但仅限于固定利率。请问利率是floating/varying利率怎么办?
例如,
ABC 将 1,000,000 美元存入银行,银行每年支付浮动利率,如下所示:
[1.2%、1%、1.8%、1.2%、0.9%]。 5 年后 ABC 将收到的总金额是多少?
我的理解是通过使用 for 循环,我知道如何通过 Excel 解决这个问题,但是如果 TVM 功能可以在这个 for-循环计算出 5 年后的最终复合金额?
我认为您真的不需要为此做任何复杂的事情:
principal = 1000000
rates = [0.012, 0.01, 0.018, 0.012, 0.009]
for r in rates:
principal = principal*(1+r)
print("${:,.2f}".format(principal))
输出:
,062,481.42
想问一下NumPy.fv()等NumPy函数。我知道如何执行此功能,但仅限于固定利率。请问利率是floating/varying利率怎么办?
例如, ABC 将 1,000,000 美元存入银行,银行每年支付浮动利率,如下所示: [1.2%、1%、1.8%、1.2%、0.9%]。 5 年后 ABC 将收到的总金额是多少?
我的理解是通过使用 for 循环,我知道如何通过 Excel 解决这个问题,但是如果 TVM 功能可以在这个 for-循环计算出 5 年后的最终复合金额?
我认为您真的不需要为此做任何复杂的事情:
principal = 1000000
rates = [0.012, 0.01, 0.018, 0.012, 0.009]
for r in rates:
principal = principal*(1+r)
print("${:,.2f}".format(principal))
输出:
,062,481.42