НачатьНачать бесплатно

Накопленные выплаты и собственный капитал

Вы добросовестно выплачиваете ипотеку каждый месяц, но сложно понять, какой долей дома вы уже владеете и сколько процентов заплатили в сумме за всё время.

Используйте np.cumsum(), чтобы подсчитать накопленные выплаты по процентам и по основному долгу и проследить, как меняется ваша доля владения со временем.

Напомним, что np.cumsum() вычисляет накопленную сумму. Функция возвращает не одно число, а ряд последовательно накапливаемых значений.

Переменные principal_paid, interest_paid, home_value и down_payment_percent из предыдущего упражнения уже доступны.

Это упражнение является частью курса

Введение в финансовые концепции на Python

Посмотреть курс

Инструкции к упражнению

  • Вычислите cumulative_home_equity — накопленный собственный капитал — с помощью np.cumsum() применительно к выплатам по основному долгу.
  • Повторите то же самое для cumulative_interest_paid.
  • Рассчитайте процентную долю вашего владения домом со временем (не забудьте учесть первоначальный взнос!).

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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()
Редактировать и запускать код