以下是我所适应的金融的现值公式:
然而,numpy的pv需要类似于np.pv(rate=0.05/12, nper=10*12, pmt=-100, fv=15692.93)的东西。
我正在设法计算23,000美元的净现值,并在两年内(每年一段时间)折扣率为5%。
np.pv(rate=0.05, nper=2, fv=23000)是不允许的。
有什么我没看到的吗?谢谢。
发布于 2017-07-02 18:45:11
你所联系的公式只是目前的一笔总付,必须投资才能在一段时间内增长到一定的数额。这不是numpy.pv的本质。正如在文献资料中所描述的,numpy.pv用于回答这个问题(重点是添加的):
一项投资的现值(例如,最初的投资)是什么?经过10年的每月节省100美元的后,该投资需要总计15692.93美元的?
关键的是,这涉及到定期的额外投资。
链接到的公式比numpy.pv使用的公式要简单得多(在文档中也可以看到),因此您不需要任何特殊的函数来计算它。要回答你的问题,只需在你的孔里直接写下这个表达式:
PV = 23000/(1.05)**2如果您真的想使用numpy.pv,只需将pmt设置为零,就可以得到答案:
np.pv(rate=0.05, nper=2, fv=23000, pmt=0)(答案将是否定的,因为pv使用的惯例是负数表示你必须支付的钱。)
https://stackoverflow.com/questions/44873985
复制相似问题