Due progetti con durate diverse
Il consiglio di amministrazione dell'azienda ha deciso di cambiare direzione, puntando su progetti leggermente più brevi e con investimenti iniziali inferiori.
I tuoi project manager hanno proposto due nuove idee e stimato i flussi di cassa per ciascuna proposta.
Il Progetto 1 ha una durata di 8 anni, mentre il Progetto 2 ha una durata di soli 7 anni. Il Progetto 1 richiede un investimento iniziale di $700.000, mentre il Progetto 2 richiede solo $400.000.
Le proiezioni dei flussi di cassa per entrambi i progetti sono le seguenti:
| Anno | Progetto 1 | Progetto 2 |
|---|---|---|
| 1 | -$700 (investimento iniziale) | -$400 (investimento iniziale) |
| 2 | $100 (flusso di cassa) | $50 (flusso di cassa) |
| 3 | $150 | $100 |
| 4 | $200 | $150 |
| 5 | $250 | $200 |
| 6 | $300 | $250 |
| 7 | $350 | $300 |
| 8 | $400 | N / A |
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 per il Progetto 1. - Ripeti il processo per il Progetto 2, impostandolo uguale a
cf_project_2. - Scala i valori originali di 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 = ____