Cumulative payments और home equity
आप हर महीने ईमानदारी से अपना मॉर्गेज चुका रहे हैं, लेकिन यह बताना कठिन है कि वास्तव में घर का कितना हिस्सा आपके पास है और वर्षों में आपने कुल कितना ब्याज चुका दिया है।
np.cumsum() का उपयोग करें ताकि समय के साथ सभी interest payments का योग निकालें, और principal payments का भी कुल जोड़ निकालें, ताकि देख सकें कि समय के साथ आपकी ownership कैसे बदलती है।
याद रखें, np.cumsum() समय के साथ cumulative sum करता है। केवल एक संख्या के बजाय क्रमिक (iterative) योगों की एक series लौटाएँ।
पिछले अभ्यास से principal_paid, interest_paid, home_value और down_payment_percent उपलब्ध हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में वित्तीय कॉन्सेप्ट्स का परिचय
अभ्यास निर्देश
- समय के साथ अपने
cumulative_home_equityकी गणना करें, principal paid परnp.cumsum()लगाकर। - इसी प्रक्रिया को
cumulative_interest_paidके लिए दोहराएँ। - समय के साथ अपनी percentage home equity निकालें (down payment जोड़ना न भूलें!).
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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()