มูลค่าปัจจุบัน
โชคดีที่มีโมดูลชื่อ numpy ซึ่งมีฟังก์ชันมากมายที่ช่วยให้การทำงานกับค่าทางการเงินง่ายขึ้นมาก
ตัวอย่างเช่น ฟังก์ชัน .pv(rate, nper, pmt, fv) ช่วยให้คำนวณมูลค่าปัจจุบันของการลงทุนได้ด้วยพารามิเตอร์ง่าย ๆ ดังนี้
- rate: อัตราผลตอบแทนของการลงทุน
- nper: อายุของการลงทุน
- pmt: จำนวนเงินที่ชำระ (คงที่) ณ ต้นหรือปลายแต่ละงวด (ในตัวอย่างนี้คือ 0)
- fv: มูลค่าในอนาคตของการลงทุน
สูตรนี้ใช้ได้หลากหลายรูปแบบ เช่น สามารถคำนวณมูลค่าปัจจุบันของการลงทุนในอนาคตโดยเทียบกับมูลค่าเงินในวันนี้ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับแนวคิดทางการเงิน
คำแนะนำการฝึกหัด
- Import
numpyasnp - ใช้ฟังก์ชัน
.pv()ของ NumPy คำนวณมูลค่าปัจจุบันของการลงทุนที่จะได้รับผลตอบแทน $10,000 ใน 15 ปีข้างหน้า โดยใช้อัตราเงินเฟ้อ 3% ต่อปี แล้วกำหนดค่าให้กับ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")