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
Einführung in finanzielle Konzepte mit Python
Anleitung zur Übung
- 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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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 = ____