專案提案與現金流量預測
你的專案經理已經為每個提案預測了現金流量。
專案 1 在短期內的現金流量較高,但專案 2 隨著時間推進會更具獲利能力。
兩個專案的現金流量預測如下:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$1,000(初始投資) | -$1,000(初始投資) |
| 2 | $200(現金流入) | $150(現金流入) |
| 3 | $250 | $225 |
| 4 | $300 | $300 |
| 5 | $350 | $375 |
| 6 | $400 | $425 |
| 7 | $450 | $500 |
| 8 | $500 | $575 |
| 9 | $550 | $600 |
| 10 | $600 | $625 |
注意:以上金額單位為「千」。例如,$1,000 代表 $1,000,000。為了讓內容更容易閱讀,我們會使用較小的單位。這在財務報表中也很常見,會以「千」甚至「百萬」為單位來表示實際的「百萬」或「十億」。
本練習屬於課程
Python 金融概念入門
練習說明
- 建立變數
cf_project_1,並將其設定為專案 1 的numpy陣列現金流量(如表格所示)。 - 以相同步驟為專案 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 = ____