gpt4 book ai didi

python - 在 numpy 中计算利率

转载 作者:行者123 更新时间:2023-11-28 21:03:06 24 4
gpt4 key购买 nike

希望这是一个快速简单的问题,而不是重复。我正在寻找一个内置的 numpy 函数(尽管它也可能是另一个库的一部分),它可以在给定原始贷款金额、每月支付金额和支付次数的情况下计算利率。我看到 numpy 有以下功能:

np.pmt(Interest_Rate/Payments_Year, Years*Payments_Year, Principal)

这与我正在寻找的很接近,但我更喜欢在给定上面列出的三个参数时提供利率的函数。谢谢。

最佳答案

你想要numpy.rate来自 numpy_financial .

示例用法:假设我每月支付 200 美元,共 10 次,以偿还 1500 美元的初始贷款。那么月息大概是5.6%:

>>> import numpy as np
>>> monthly_payment = 200.0
>>> number_of_payments = 10
>>> initial_loan_amount = 1500.0
>>> np.rate(number_of_payments, -monthly_payment, initial_loan_amount, 0.0)
0.056044636451588969

请注意此处的符号约定:付款为负数(即离开我账户的钱),而初始贷款金额为正数。

您还应查看 when 参数:根据是在每次付款之后还是之前产生利息,您需要选择 when 的值因此。上面的示例模拟了第一轮利息第一次付款之前添加的情况 (when='end')。相反,如果在每个月初付款,并在月底产生利息(when='begin'),实际利率最终会更高,略高于 7% .

>>> np.rate(number_of_payments, -monthly_payment, initial_loan_amount, 0.0, when='begin')
0.070550580696092852

关于python - 在 numpy 中计算利率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46941152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com