numpy中与金融有关的函数

这篇博客介绍了numpy库在金融计算中的应用,包括fv、pv、npv、pmt、nper、rate和irr等关键函数,详细阐述了它们的功能和用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fv函数

计算未来的价值

def fv(rate, nper, pmt, pv, when='end'):
    ...
参数:
rate:存款/贷款每期的利率
nper:存款/贷款期数
pmt:存款/贷款每期支付的金额
pv:当前的存款/贷款金额

比如,古明地觉去博丽灵梦神社去存款,假设年利率是3%,存款为1000,然后每个季度都会存10元,那么五年后能拿到多少钱呢?

"""
年利率是百分之3,那么每个季度显然就是0.03 / 4
每个季度存10元,存五年,那么期数显然是5 * 4期
因此:
rate = 0.0. / 4
nper = 5 * 4
pmt = -10
pv = -1000
至于pmt和pv为什么是负的,可以想象一下存款,相当于是给别人钱,所以是负的,取出来的时候,别人给你,会是正的
"""
result = np.fv(0.03 / 4, 5 * 4, -10, -1000)
print(result)  # 1376.0963320407982
# 可以看到5年后能拿这么多

# 如果我们把年利率改大一点的话,就改成1吧
import numpy as np


result = np.fv(1 / 4, 5 * 4, -10, -1000)
print(result)  # 90165.62075079395
# 可以看到增长是很恐怖的

pv函数

用于根据未来计算现在的价值

def pv(rate, nper, pmt, fv=0, when='end'):
    ...
rate:存款/贷款每期的利率
nper:存款/贷款期数
pmt:存款/贷款每期支付的金额
fv:未来的存款/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值