耐用年数が異なる2つのプロジェクト
取締役会は、やや短期のプロジェクトと初期投資を抑えた方向性に舵を切ることにしました。
プロジェクトマネージャーは2つの新しい案を出し、それぞれのキャッシュフローを予測しました。
プロジェクト1の耐用年数は8年ですが、プロジェクト2は7年です。プロジェクト1の初期投資は $700,000、プロジェクト2は $400,000 が必要です。
両プロジェクトのキャッシュフロー予測は次のとおりです。
| 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 |
この演習はコースの一部です
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 = ____