Proposte di progetto e proiezioni dei flussi di cassa
I project manager hanno stimato i flussi di cassa per ciascuna proposta.
Il Progetto 1 genera flussi di cassa più alti nel breve periodo, ma il Progetto 2 diventa più redditizio nel tempo.
Le proiezioni dei flussi di cassa per entrambi i progetti sono le seguenti:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$1,000 (investimento iniziale) | -$1,000 (investimento iniziale) |
| 2 | $200 (cash flow) | $150 (cash flow) |
| 3 | $250 | $225 |
| 4 | $300 | $300 |
| 5 | $350 | $375 |
| 6 | $400 | $425 |
| 7 | $450 | $500 |
| 8 | $500 | $575 |
| 9 | $550 | $600 |
| 10 | $600 | $625 |
Nota: Le proiezioni sono fornite in migliaia. Per esempio, $1,000 = $1,000,000. Useremo le denominazioni più piccole per rendere tutto più leggibile. Questo è anche prassi comune nei bilanci, con importi in migliaia o persino milioni per rappresentare milioni o miliardi.
Questo esercizio fa parte del corso
Introduzione ai concetti finanziari in Python
Istruzioni dell'esercizio
- Crea una variabile
cf_project_1e impostala uguale a un arraynumpydei flussi di cassa previsti (come mostrato in tabella) per il Progetto 1. - Ripeti il processo per il Progetto 2 e assegnalo a
cf_project_2. - Scala i valori originali per 1000×, cioè moltiplica gli array originali per 1000.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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 = ____