1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn các khái niệm tài chính với Python

Connected

Bài tập

Chi phí ban đầu của dự án

Hàm numpy.npv(rate, values) rất mạnh vì cho phép bạn truyền vào cả giá trị dương và âm.

Trong bài này, bạn sẽ tính giá trị hiện tại ròng (NPV) của hai dự án tiềm năng với dòng tiền khác nhau:

Year Project 1 Project 2
1 -$250 (đầu tư ban đầu) -$250 (đầu tư ban đầu)
2 $100 dòng tiền $300 dòng tiền
3 $200 dòng tiền -$250 (đầu tư ròng)
4 $300 dòng tiền $300 dòng tiền
5 $400 dòng tiền $300 dòng tiền

Trong ví dụ này, dự án 1 chỉ cần khoản đầu tư ban đầu $250, tạo ra chuỗi dòng tiền tăng dần trong 4 năm tiếp theo.

Ngược lại, dự án 2 cần khoản đầu tư ban đầu $250 và thêm $250 ở năm thứ 3. Tuy vậy, dự án 2 tiếp tục tạo ra các dòng tiền lớn hơn.

Giả sử cả hai dự án không tạo thêm dòng tiền nào sau năm thứ năm, bạn sẽ chọn thực hiện dự án nào? Cách tốt nhất là so sánh NPV của cả hai dự án.

Hướng dẫn

100 XP
  • Tạo một mảng numpy các giá trị dòng tiền cho dự án 1, gán vào cash_flows_1, rồi làm tương tự cho dự án 2, gán vào cash_flows_2.
  • Tính giá trị hiện tại ròng cho cả dự án 1 và 2 với giả định lạm phát 3%.