Paiements cumulés et capital immobilier
Vous payez votre prêt immobilier tous les mois, mais il est difficile de savoir quelle part du logement vous possédez réellement et combien d’intérêts vous avez payés au total au fil des ans.
Utilisez np.cumsum() pour additionner tous les paiements d’intérêts et également tous les remboursements de principal au cours du temps, afin de voir comment votre propriété évolue.
Rappelez-vous que np.cumsum() calcule une somme cumulée dans le temps. Il renvoie une série de sommes itératives plutôt qu’un seul nombre.
principal_paid, interest_paid, home_value et down_payment_percent de l’exercice précédent sont disponibles.
Cet exercice fait partie du cours
Introduction aux concepts financiers en Python
Instructions
- Calculez votre
cumulative_home_equitydans le temps en utilisantnp.cumsum()sur le principal remboursé. - Répétez l’opération avec
cumulative_interest_paid. - Calculez votre pourcentage de capital immobilier au fil du temps (n’oubliez pas d’ajouter l’apport initial !).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
import numpy as np
# Calculate the cumulative home equity (principal) over time
cumulative_home_equity = ____
# Calculate the cumulative interest paid over time
cumulative_interest_paid = ____
# Calculate your percentage home equity over time
cumulative_percent_owned = ____ + (____/____)
print(cumulative_percent_owned)
# Plot the cumulative interest paid vs equity accumulated
plt.plot(cumulative_interest_paid, color='red')
plt.plot(cumulative_home_equity, color='blue')
plt.legend(handles=[interest_plot, principal_plot], loc=2)
plt.show()