CommencezCommencez gratuitement

Paiements cumulatifs et valeur nette de la maison

Vous remboursez fidèlement votre hypothèque chaque mois, mais il est difficile de savoir quelle part de la maison 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 ainsi que tous les paiements de capital au fil du temps afin de voir comment votre part de propriété évolue.

Rappelez-vous que np.cumsum() effectue une somme cumulative dans le temps. Retournez 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.

Cette activité fait partie du cours

Introduction aux concepts financiers en Python

Voir le cours

Instructions de l’exercice

  • Calculez votre cumulative_home_equity dans le temps à l'aide de np.cumsum() sur le capital remboursé.
  • Répétez le processus avec cumulative_interest_paid.
  • Calculez votre pourcentage de valeur nette au fil du temps (n'oubliez pas d'ajouter la mise de fonds!).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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()
Modifier et exécuter le code