Kom igångKom igång gratis

Ackumulerade betalningar och bostadskapital

Du betalar troget ditt bolån varje månad, men det är svårt att avgöra hur stor del av bostaden du faktiskt äger och hur mycket ränta du totalt har betalat under åren.

Använd np.cumsum() för att summera alla räntebetalningar och alla amorteringar över tid, och se hur ditt ägande förändras.

Kom ihåg att np.cumsum() utför en kumulativ summering över tid och returnerar en serie iterativa summor i stället för ett enstaka tal.

principal_paid, interest_paid, home_value och down_payment_percent från föregående övning finns tillgängliga.

Den här övningen är en del av kursen

Introduktion till finansiella begrepp i Python

Visa kurs

Övningsinstruktioner

  • Beräkna ditt cumulative_home_equity över tid med hjälp av np.cumsum() på de betalda amorteringarna.
  • Upprepa processen för cumulative_interest_paid.
  • Beräkna din procentuella bostadsandel över tid (glöm inte att lägga till handpenningen!).

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod