Projectvoorstellen en prognoses van kasstromen
Je projectmanagers hebben de kasstromen voor elk voorstel geprognosticeerd.
Project 1 levert op korte termijn hogere kasstromen op, maar Project 2 wordt na verloop van tijd winstgevender.
De kasstroomprognoses voor beide projecten zijn als volgt:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$1,000 (initiële investering) | -$1,000 (initiële investering) |
| 2 | $200 (kasstroom) | $150 (kasstroom) |
| 3 | $250 | $225 |
| 4 | $300 | $300 |
| 5 | $350 | $375 |
| 6 | $400 | $425 |
| 7 | $450 | $500 |
| 8 | $500 | $575 |
| 9 | $550 | $600 |
| 10 | $600 | $625 |
Opmerking: De prognoses zijn gegeven in duizendtallen. Bijvoorbeeld, $1,000 = $1,000,000. We gebruiken de kleinere eenheden om alles leesbaarder te maken. Dit wordt ook vaak gedaan in financiële overzichten met duizendtallen of zelfs miljoenen om miljoenen of miljarden weer te geven.
Deze oefening maakt deel uit van de cursus
Inleiding tot financiële concepten in Python
Oefeninstructies
- Maak een variabele
cf_project_1en zet die gelijk aan eennumpy-array met de geprognosticeerde kasstromen (zoals in de tabel) voor Project 1. - Herhaal dit voor Project 2 en noem die
cf_project_2. - Schaal de oorspronkelijke waarden met 1000×, dus vermenigvuldig de oorspronkelijke arrays met 1000.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
import numpy as np
# Create a numpy array of cash flows for Project 1
cf_project_1 = ____
# Create a numpy array of cash flows for Project 2
cf_project_2 = ____
# Scale the original objects by 1000x
cf_project1 = ____
cf_project2 = ____