Два проєкти з різними строками життя
Рада компанії вирішила рухатися в іншому напрямку — із дещо коротшими проєктами та меншими початковими інвестиціями.
Керівники проєктів запропонували дві нові ідеї та спрогнозували грошові потоки для кожної з них.
Строк життя Проєкту 1 — 8 років, а Проєкту 2 — лише 7 років. Проєкт 1 потребує початкових інвестицій у $700 000, а Проєкт 2 — лише $400 000.
Прогнози грошових потоків для обох проєктів такі:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$700 (початкові інвестиції) | -$400 (початкові інвестиції) |
| 2 | $100 (грошовий потік) | $50 (грошовий потік) |
| 3 | $150 | $100 |
| 4 | $200 | $150 |
| 5 | $250 | $200 |
| 6 | $300 | $250 |
| 7 | $350 | $300 |
| 8 | $400 | N / A |
Ця вправа є частиною курсу
Вступ до фінансових концепцій у Python
Інструкції до вправи
- Створіть змінну
cf_project_1і присвойте їй масивnumpyіз прогнозованими грошовими потоками для Проєкту 1. - Повторіть те саме для Проєкту 2, присвоївши значення змінній
cf_project_2. - Масштабуйте початкові значення у 1000 разів, тобто помножте початкові масиви на 1000.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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 = ____