Valeur actuelle
Bonne nouvelle : le module numpy contient de nombreuses fonctions qui vous faciliteront grandement la vie pour travailler avec des valeurs financières.
La fonction .pv(rate, nper, pmt, fv), par exemple, permet de calculer la valeur actuelle d’un investissement à partir de quelques paramètres simples :
- rate : Le taux de rendement de l’investissement
- nper : La durée de vie de l’investissement
- pmt : Le paiement (fixe) au début ou à la fin de chaque période (qui est 0 dans notre exemple)
- fv : La valeur future de l’investissement
Vous pouvez utiliser cette formule de nombreuses façons. Par exemple, vous pouvez calculer la valeur actuelle d’investissements futurs en dollars d’aujourd’hui.
Cet exercice fait partie du cours
Introduction aux concepts financiers en Python
Instructions
- Importez
numpysous le nomnp. - À l’aide de la fonction
.pv()de NumPy, calculez la valeur actuelle d’un investissement qui rapportera 10 000 $ dans 15 ans avec un taux d’inflation de 3 % par an et affectez-la àinvestment_1. - Calculez la valeur actuelle du même investissement, mais avec un horizon de seulement 10 ans et un taux d’inflation de 5 %, et affectez-la à
investment_2.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import numpy as np
____
# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)
# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")
# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")