अपनी आय का एक प्रतिशत निवेश करना (II)
अपनी निवेश सिमुलेशन को पूरा करने के लिए, आपको प्रत्येक समयावधि पर लूप चलाना होगा, पहले से किए गए किसी भी निवेश की वृद्धि की गणना करनी होगी, अपनी नई मासिक जमा जोड़नी होगी, और हर समय बिंदु पर अपना नेट वर्थ निकालना होगा.
आप यह कर सकते हैं!
पिछले अभ्यास से संचयी सेविंग्स (cumulative_savings_new) उपलब्ध है, और investment_portfolio तथा net_worth पहले से आवंटित खाली numpy एरेज़ हैं, जिनकी लंबाई forecast_months के बराबर है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में वित्तीय कॉन्सेप्ट्स का परिचय
अभ्यास निर्देश
- हर अवधि के लिए, अपने
previous_investmentकोinvestment_portfolioके पिछले मान के बराबर सेट करें. यदि यह पहली iteration है, तो अभी आपके पास कोई निवेश नहीं है. - हर समयावधि पर अपने नेट वर्थ की गणना, उसी समयावधि की cumulative savings और investment portfolio को जोड़कर करें.
- दिए गए कोड को चलाएँ ताकि आप net worth बनाम savings और investments का प्लॉट देख सकें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
import numpy as np
# Loop through each forecast period
for i in range(forecast_months):
# Find the previous investment deposit amount
if i == 0:
previous_investment = ____
else:
previous_investment = ____
# Calculate the value of your previous investments, which have grown
previous_investment_growth = previous_investment*(1 + investment_rate_monthly)
# Add your new deposit to your investment portfolio
investment_portfolio[i] = previous_investment_growth + investment_deposit_forecast[i]
# Calculate your net worth at each point in time
net_worth[i] = ____
# Plot your forecasted cumulative savings vs investments and net worth
plot_investments(investment_portfolio, cumulative_savings_new, net_worth)