Zacznij terazZacznij za darmo

Dwa projekty o różnych horyzontach czasowych

Zarząd firmy postanowił obrać nowy kierunek – skupić się na nieco krótszych projektach i mniejszych inwestycjach początkowych.

Kierownicy projektów zaproponowali dwa nowe pomysły i oszacowali przepływy pieniężne dla każdego z nich.

Projekt 1 ma horyzont czasowy wynoszący 8 lat, a Projekt 2 – tylko 7 lat. Projekt 1 wymaga początkowej inwestycji w wysokości 700 000 USD, natomiast Projekt 2 – jedynie 400 000 USD.

Prognozy przepływów pieniężnych dla obu projektów przedstawiają się następująco:

Rok Projekt 1 Projekt 2
1 -700 USD (inwestycja początkowa) -400 USD (inwestycja początkowa)
2 100 USD (przepływ pieniężny) 50 USD (przepływ pieniężny)
3 150 USD 100 USD
4 200 USD 150 USD
5 250 USD 200 USD
6 300 USD 250 USD
7 350 USD 300 USD
8 400 USD N / A

To ćwiczenie jest częścią kursu

Wprowadzenie do koncepcji finansowych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz zmienną cf_project_1 i przypisz jej tablicę numpy z prognozowanymi przepływami pieniężnymi dla Projektu 1.
  • Powtórz ten proces dla Projektu 2, przypisując odpowiednie wartości do 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 = ____
Edytuj i uruchom kod