शुरू करेंमुफ़्त में शुरू करें

कैश फ्लो का डिस्काउंटिंग

आप numpy का नेट प्रेज़ेंट वैल्यू फंक्शन numpy.npv(rate, values) इस्तेमाल करके किसी कैश फ्लो श्रृंखला का नेट प्रेज़ेंट वैल्यू निकाल सकते हैं. आप इन कैश फ्लोज़ को numpy.array([...]) के रूप में बना सकते हैं.

नीचे दिए गए प्रोजेक्ट के वही कैश फ्लो लेते हुए, अलग-अलग डिस्काउंट रेट मानकर NPV की गणना करें:

Year Cash Flow
1 $100
2 $100
3 $100
4 $100
5 $100

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में वित्तीय कॉन्सेप्ट्स का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • cash_flows के साथ निवेश का नेट प्रेज़ेंट वैल्यू प्रति वर्ष 3% डिस्काउंट रेट पर निकालें, और इसे investment_1 में असाइन करें.
  • यही प्रक्रिया प्रति वर्ष 5% डिस्काउंट रेट पर दोहराएँ, और इसे investment_2 में असाइन करें.
  • यही प्रक्रिया प्रति वर्ष 7% डिस्काउंट रेट पर दोहराएँ, और इसे investment_3 में असाइन करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

import numpy as np

# Predefined array of cash flows
cash_flows = np.array([100, 100, 100, 100, 100])

# Calculate investment_1
investment_1 = np.npv(rate=____, values=____)
print("Investment 1's net present value is $" + str(round(investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = np.npv(rate=____, values=____)
print("Investment 2's net present value is $" + str(round(investment_2, 2)) + " in today's dollars")

# Calculate investment_3
investment_3 = np.npv(rate=____, values=____)
print("Investment 3's net present value is $" + str(round(investment_3, 2)) + " in today's dollars")
कोड संपादित करें और चलाएँ