कैश फ्लो का डिस्काउंटिंग
आप 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")