📅  最后修改于: 2023-12-03 15:04:33.624000             🧑  作者: Mango
numpy.ppmt()
函数是在 numpy 中用于计算固定付款额的贷款每期还款本金的利息。该函数的本质是返回贷款每一期的本金部分的折旧值的负数。
numpy.ppmt(rate, per, nper, pv, fv=0, when='end')
rate
: 贷款每期利率。per
: 贷款期数。nper
: 贷款总期数。pv
: 贷款总额。fv
: 贷款到期时的余额(默认值为0)。when
: 每期支付的时间(默认值为“end”)。一个数组,其中包含每期固定付款额的贷款每期的本金和利息部分。
import numpy as np
# 创建变量
rate = 0.05/12 # 年利率
nper = 12 # 总期数
pv = 10000 # 贷款总额
# 计算每期还款额
pmt = np.pmt(rate, nper, pv)
# 打印每期还款额
print("每期还款额为:", pmt)
# 计算第一期后的每期还款本金的利息
ppmt = np.ppmt(rate, 1, nper, pv)
# 打印每期还款本金的利息
print("第一期后每期还款本金的利息为:", ppmt)
输出结果为:
每期还款额为: 871.6950674695625
第一期后每期还款本金的利息为: -65.22596149009617