มูลค่าในอนาคต
โมดูล numpy มีฟังก์ชันที่คล้ายกัน คือ .fv(rate, nper, pmt, pv) ซึ่งใช้คำนวณมูลค่าในอนาคตของการลงทุนด้วยพารามิเตอร์ไม่กี่ตัว ดังนี้
- rate: อัตราผลตอบแทนของการลงทุน
- nper: อายุของการลงทุน
- pmt: จำนวนเงินที่ชำระ (คงที่) ณ ต้นหรือปลายแต่ละงวด (ในตัวอย่างนี้คือ 0)
- pv: มูลค่าปัจจุบันของการลงทุน
สิ่งสำคัญที่ต้องจำไว้คือ ในการเรียกใช้ฟังก์ชันนี้ หากพารามิเตอร์ pv แทนค่า กระแสเงินสดที่จ่ายออก จะต้องส่งค่า ลบ เข้าไป กล่าวคือ หากต้องการคำนวณมูลค่าในอนาคตของการลงทุนที่ต้องชำระเงินล่วงหน้า ให้ส่งค่าลบให้กับพารามิเตอร์ pv ในฟังก์ชัน .fv()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับแนวคิดทางการเงิน
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
.fv()ของ NumPy คำนวณมูลค่าในอนาคตของเงินลงทุน $10,000 ที่ให้ผลตอบแทน 5% ต่อปี เป็นระยะเวลา 15 ปี แล้วกำหนดผลลัพธ์ให้กับตัวแปรinvestment_1 - คำนวณมูลค่าในอนาคตของเงินลงทุน $10,000 ที่ให้ผลตอบแทน 8% ต่อปี เป็นระยะเวลา 15 ปี แล้วกำหนดผลลัพธ์ให้กับตัวแปร
investment_2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import numpy as np
# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=0, pv=____)
print("Investment 1 will yield a total of $" + str(round(investment_1, 2)) + " in 15 years")
# Calculate investment_2
investment_2 = ____
print("Investment 2 will yield a total of $" + str(round(investment_2, 2)) + " in 15 years")