Aan de slagGa gratis aan de slag

Voorspellen in de tijd

In deze oefening ga je NumPy-arrays gebruiken om te verkennen hoe een investering in 20 jaar groeit. De prognose wordt berekend met de volgende formule:

\( balance = deposit (1 + rate)^{years} \)

Je moet voor elke maand over 20 jaar de procentuele winst op de investering berekenen en plotten. Deze tijdstippen zijn vastgelegd in de NumPy-array years, die samen met de deposit en de jaarlijkse annual_rate van rendement al in je werkruimte is geladen. De berekening voor de procentuele winst is als volgt:

\( gain = \dfrac{(balance-deposit)}{deposit}\times100\)

Deze oefening maakt deel uit van de cursus

Python voor MATLAB-gebruikers

Cursus bekijken

Oefeninstructies

  • Voorspel het saldo op de rekening voor elk tijdstip in de variabele years.
  • Bereken de procentuele winst op de rekening.
  • Plot de procentuele winst als functie van het aantal jaren.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Calculate the balance in the account for each time in the variable years
balance =

# Calculate the percent gain in the account
percent_gain =

# Plot the percent gain as a function of years
plt.plot(____,____)
plt.____('Years')
plt.____('Percent Gain')
plt.____()
Code bewerken en uitvoeren