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

Các khoản thanh toán lũy kế và vốn chủ sở hữu nhà

Bạn đều đặn trả góp thế chấp mỗi tháng, nhưng thật khó để biết bạn thực sự sở hữu bao nhiêu phần căn nhà và tổng số tiền lãi đã trả qua các năm là bao nhiêu.

Hãy dùng np.cumsum() để cộng dồn tất cả các khoản lãi đã trả và cộng dồn tất cả các khoản gốc đã trả theo thời gian để xem quyền sở hữu của bạn thay đổi ra sao theo thời gian.

Nhớ rằng np.cumsum() thực hiện phép cộng lũy kế theo thời gian. Hàm này trả về một chuỗi các tổng tích lũy theo từng bước thay vì chỉ một con số duy nhất.

principal_paid, interest_paid, home_valuedown_payment_percent từ bài tập trước đã có sẵn.

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 cumulative_home_equity của bạn theo thời gian bằng cách dùng np.cumsum() trên phần gốc đã trả.
  • Lặp lại quy trình với cumulative_interest_paid.
  • Tính phần trăm vốn chủ sở hữu nhà theo thời gian (đừng quên cộng cả khoản đặt cọc!).

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

# Calculate the cumulative home equity (principal) over time
cumulative_home_equity = ____

# Calculate the cumulative interest paid over time
cumulative_interest_paid = ____

# Calculate your percentage home equity over time
cumulative_percent_owned = ____ + (____/____)
print(cumulative_percent_owned)

# Plot the cumulative interest paid vs equity accumulated
plt.plot(cumulative_interest_paid, color='red')
plt.plot(cumulative_home_equity, color='blue')
plt.legend(handles=[interest_plot, principal_plot], loc=2)
plt.show()
Chỉnh sửa và Chạy Mã