如何使用numpy的pv函数来计算没有pmt的现值?

2024-09-30 04:38:57 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是我习惯使用的财务现值公式:

http://financeformulas.net/Present_Value.html

然而,numpy的pv需要类似np.pv(rate=0.05/12, nper=10*12, pmt=-100, fv=15692.93)的内容。在

我想知道如何计算2.3万美元的净现值,折现率为2年(一年一期)。在

不允许使用np.pv(rate=0.05, nper=2, fv=23000)。在

有什么我没看到的吗?谢谢。在


Tags: httpnetratevaluehtmlnp财务公式
1条回答
网友
1楼 · 发布于 2024-09-30 04:38:57

你所链接到的公式仅仅是当前必须投资的总额,在一定时间内增长到一定数额。这不是numpy.pv是什么。如the documentation中所述,numpy.pv用于回答问题(加上强调):

What is the present value (e.g., the initial investment) of an investment that needs to total $15692.93 after 10 years of saving $100 every month?

最关键的是,这需要定期追加投资。在

链接到的公式比numpy.pv使用的公式简单得多(也可以在文档中看到),因此不需要任何特殊函数来计算它。要回答你的问题,只需在你的论坛上直接写下这个表达式:

 PV = 23000/(1.05)**2

如果您真的想使用numpy.pv,只需将pmt设为零,就可以从中得到答案:

^{pr2}$

(由于pv所使用的惯例是负数,负数表示你必须支付的钱。)

相关问题 更多 >

    热门问题