Propozycje projektów i prognozy przepływów pieniężnych
Kierownicy projektów przygotowali prognozy przepływów pieniężnych dla każdej z propozycji.
Projekt 1 generuje wyższe krótkoterminowe przepływy pieniężne, natomiast Projekt 2 staje się bardziej opłacalny z czasem.
Prognozy przepływów pieniężnych dla obu projektów przedstawiają się następująco:
| Rok | Projekt 1 | Projekt 2 |
|---|---|---|
| 1 | -1 000 USD (inwestycja początkowa) | -1 000 USD (inwestycja początkowa) |
| 2 | 200 USD (przepływ pieniężny) | 150 USD (przepływ pieniężny) |
| 3 | 250 USD | 225 USD |
| 4 | 300 USD | 300 USD |
| 5 | 350 USD | 375 USD |
| 6 | 400 USD | 425 USD |
| 7 | 450 USD | 500 USD |
| 8 | 500 USD | 575 USD |
| 9 | 550 USD | 600 USD |
| 10 | 600 USD | 625 USD |
Uwaga: prognozy podane są w tysiącach. Na przykład 1 000 USD oznacza 1 000 000 USD. Używamy mniejszych jednostek, aby ułatwić odczyt danych. Taki sposób prezentacji jest powszechnie stosowany w sprawozdaniach finansowych – wartości podawane są w tysiącach lub milionach, aby reprezentować miliony lub miliardy.
To ćwiczenie jest częścią kursu
Wprowadzenie do koncepcji finansowych w Pythonie
Instrukcje do ćwiczenia
- Utwórz zmienną
cf_project_1i przypisz jej tablicęnumpyzawierającą prognozowane przepływy pieniężne (zgodnie z tabelą) dla Projektu 1. - Powtórz ten proces dla Projektu 2 i przypisz wynik do zmiennej
cf_project_2. - Przeskaluj oryginalne wartości 1000-krotnie, tzn. pomnóż oryginalne tablice przez 1000.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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 = ____