Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een variabele cf_project_1 en zet deze gelijk aan een numpy-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 = ____
Code bewerken en uitvoeren