Zwei Projekte mit unterschiedlichen Laufzeiten
Der Vorstand des Unternehmens hat sich für eine andere Richtung entschieden: etwas kurzfristigere Projekte und geringere Anfangsinvestitionen.
Deine Projektmanager haben zwei neue Ideen entwickelt und die Cashflows für beide Vorschläge prognostiziert.
Projekt 1 hat eine Laufzeit von 8 Jahren, Projekt 2 dagegen nur 7 Jahre. Projekt 1 erfordert eine Anfangsinvestition von 700.000 \(, Projekt 2 nur 400.000 \).
Die Cashflow-Prognosen für beide Projekte sehen wie folgt aus:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$700 (initial investment) | -$400 (initial investment) |
| 2 | $100 (cash flow) | $50 (cash flow) |
| 3 | $150 | $100 |
| 4 | $200 | $150 |
| 5 | $250 | $200 |
| 6 | $300 | $250 |
| 7 | $350 | $300 |
| 8 | $400 | N / A |
Diese Übung ist Teil des Kurses
<Kurs>Einführung in finanzielle Konzepte mit Python</Kurs>Übungsanweisungen
- Erstelle eine Variable
cf_project_1und setze sie auf einnumpy-Array der prognostizierten Cashflows für Projekt 1. - Wiederhole den Vorgang für Projekt 2 und speichere es in
cf_project_2. - Skaliere die ursprünglichen Werte um den Faktor 1000, d. h. multipliziere die ursprünglichen Arrays mit 1000.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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 = ____