현재가치
다행히 금융 값을 다룰 때 훨씬 쉽게 도와주는 numpy 모듈이 있어요.
예를 들어 .pv(rate, nper, pmt, fv) 함수는 몇 가지 간단한 매개변수로 앞서 했던 것처럼 투자의 현재가치를 계산할 수 있게 해요:
- rate: 투자의 수익률
- nper: 투자의 기간(수명)
- pmt: 각 기간의 시작 또는 종료 시점에 지불되는 (고정) 금액(이 예시에서는 0)
- fv: 투자의 미래가치
이 공식을 여러 방식으로 활용할 수 있어요. 예를 들어, 장래 투자금을 오늘날의 달러 가치로 환산해 현재가치를 계산할 수 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 금융 기초
연습 안내
numpy를np로 임포트하세요.- NumPy의
.pv()함수를 사용해, 연 3%의 인플레이션율에서 15년 뒤 $10,000을 받게 되는 투자의 현재가치를 계산해investment_1에 할당하세요. - 같은 투자에 대해 기간을 10년, 인플레이션율을 5%로 바꿔 현재가치를 계산하고, 결과를
investment_2에 할당하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import numpy as np
____
# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)
# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")
# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")