项目建议与现金流预测
您的项目经理已经为每个方案做出了现金流预测。
项目 1 在短期内现金流更高,但项目 2 随着时间推移会变得更有利可图。
两个项目的现金流预测如下:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$1,000 (initial investment) | -$1,000 (initial investment) |
| 2 | $200 (cash flow) | $150 (cash flow) |
| 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 = ____