以下是金融的现值等式,我适应:
http://financeformulas.net/Present_Value.html
然而,numpy的pv需要类似np.pv(rate=0.05/12, nper=10*12, pmt=-100, fv=15692.93)
的内容。
我试图弄清楚如何计算净现值23,000美元,2年期间的贴现率为5%(每年一个期间)。
np.pv(rate=0.05, nper=2, fv=23000)
是不允许的。
我有没有看到的东西?感谢。
答案 0 :(得分:3)
您链接的公式只是当前的一次性总和,必须投入以在一定时间内增长到一定数量。那不是numpy.pv
。如the documentation中所述,numpy.pv
用于回答问题(强调添加):
每月节省100美元10年后,投资总额为15692.93 的现值(例如初始投资)是多少?
至关重要的是,这涉及定期额外投资。
您链接的公式比numpy.pv
使用的公式简单得多(也可以在文档中看到),因此您不需要任何特殊函数来计算它。要回答您的问题,请直接在论坛中写下表达式:
PV = 23000/(1.05)**2
如果您真的想使用numpy.pv
,只需将pmt
设置为零, 即可从中获取答案:
np.pv(rate=0.05, nper=2, fv=23000, pmt=0)
(答案将是负面的,因为pv
使用的约定,负数表示您必须支付的金额。)