프로젝트 제안과 현금흐름 전망
프로젝트 매니저들이 각 제안에 대한 현금흐름을 예측했습니다.
프로젝트 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 = ____