시작하기무료로 시작하기

현재가치

다행히 금융 값을 다룰 때 훨씬 쉽게 도와주는 numpy 모듈이 있어요.

예를 들어 .pv(rate, nper, pmt, fv) 함수는 몇 가지 간단한 매개변수로 앞서 했던 것처럼 투자의 현재가치를 계산할 수 있게 해요:

  • rate: 투자의 수익률
  • nper: 투자의 기간(수명)
  • pmt: 각 기간의 시작 또는 종료 시점에 지불되는 (고정) 금액(이 예시에서는 0)
  • fv: 투자의 미래가치

이 공식을 여러 방식으로 활용할 수 있어요. 예를 들어, 장래 투자금을 오늘날의 달러 가치로 환산해 현재가치를 계산할 수 있어요.

이 연습은 강의의 일부입니다

Python으로 배우는 금융 기초

강의 보기

연습 안내

  • numpynp로 임포트하세요.
  • 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")
코드 편집 및 실행