Bắt đầu ngayBắt đầu miễn phí

Chiết khấu dòng tiền

Bạn có thể dùng hàm giá trị hiện tại ròng của numpy numpy.npv(rate, values) để tính NPV của một chuỗi dòng tiền. Bạn tạo các dòng tiền này bằng numpy.array([...]) các giá trị.

Hãy tính NPV của cùng các dòng tiền từ dự án sau, nhưng giả định các mức lãi suất chiết khấu khác nhau:

Year Cash Flow
1 $100
2 $100
3 $100
4 $100
5 $100

Bài tập này là một phần của khóa học

Nhập môn các khái niệm tài chính với Python

Xem khóa học

Hướng dẫn bài tập

  • Tính giá trị hiện tại ròng của khoản đầu tư với cash_flows tại mức lãi suất chiết khấu 3% mỗi năm, và gán vào investment_1.
  • Lặp lại với mức lãi suất chiết khấu 5% mỗi năm, và gán vào investment_2.
  • Lặp lại với mức lãi suất chiết khấu 7% mỗi năm, và gán vào investment_3.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

import numpy as np

# Predefined array of cash flows
cash_flows = np.array([100, 100, 100, 100, 100])

# Calculate investment_1
investment_1 = np.npv(rate=____, values=____)
print("Investment 1's net present value is $" + str(round(investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = np.npv(rate=____, values=____)
print("Investment 2's net present value is $" + str(round(investment_2, 2)) + " in today's dollars")

# Calculate investment_3
investment_3 = np.npv(rate=____, values=____)
print("Investment 3's net present value is $" + str(round(investment_3, 2)) + " in today's dollars")
Chỉnh sửa và Chạy Mã