Twee projecten met verschillende levensduren
De raad van bestuur heeft besloten een andere richting in te slaan, met iets kortere projecten en lagere initiële investeringen.
Je projectmanagers hebben twee nieuwe ideeën bedacht en de kasstromen voor elk voorstel geprojecteerd.
Project 1 heeft een levensduur van 8 jaar, maar Project 2 slechts 7 jaar. Voor Project 1 is een initiële investering van $700.000 nodig, voor Project 2 slechts $400.000.
De kasstroomprojecties voor beide projecten zijn als volgt:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$700 (initiële investering) | -$400 (initiële investering) |
| 2 | $100 (kasstroom) | $50 (kasstroom) |
| 3 | $150 | $100 |
| 4 | $200 | $150 |
| 5 | $250 | $200 |
| 6 | $300 | $250 |
| 7 | $350 | $300 |
| 8 | $400 | N / A |
Deze oefening maakt deel uit van de cursus
Inleiding tot financiële concepten in Python
Oefeninstructies
- Maak een variabele
cf_project_1en zet deze gelijk aan eennumpy-array met de geprojecteerde kasstromen voor Project 1. - Herhaal dit voor Project 2 en noem de variabele
cf_project_2. - Schaal de oorspronkelijke waarden 1000x, 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 = ____