我在编码方面很新,我正在努力学习它在金融中的应用。
我应该在我分享的这个等式中找到 r 变量。有人能帮我吗?
enter image description here基本上,我现在有一个现金流,前面有一个负号,以及未来 n 年将收到的一系列正现金流。我必须以 r 为变量将当前的每个现金流折现,并且第 0 年的负现金流与第 1 、 2 、 3 年的其他现金流之间的总和在第 0 年折现必须带来 0。另外,最后的正现金流永远以一定的增长率增长。
我使用此代码(第二个图像)告诉计算机找到我的 r 变量,但我不知道热写最后的现金流永远增长。
有人能帮我吗?
enter image description here
0
您可能会使用sympy
ssolve()
获得最具表现力的计算。
import sympy as smp
r = smp.symbols('r', Real=True)
eq = 123.43 / (1 + r) + 137.67 / (1 + r) ** 2 + 153.54 / (1 + r) ** 3 \
+ 171.21 / (1 + r) ** 4 + 190.88 / (1 + r) ** 5 + 190.88 * 1.0093 \
/ (r - 0.0093) * (1 + r) ** 5 - 3756.07
answer = smp.solve(eq, r)
print(answer)
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(64条)