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

प्रारंभिक प्रोजेक्ट लागतें

numpy.npv(rate, values) फंक्शन बहुत शक्तिशाली है क्योंकि यह आपको सकारात्मक और नकारात्मक दोनों मान पास करने देता है.

इस अभ्यास में, आप अलग-अलग cash flows वाले दो संभावित प्रोजेक्ट्स का net present value निकालेंगे:

Year Project 1 Project 2
1 -$250 (initial investment) -$250 (initial investment)
2 $100 cash flow $300 cash flow
3 $200 cash flow -$250 (net investment)
4 $300 cash flow $300 cash flow
5 $400 cash flow $300 cash flow

इस उदाहरण में, प्रोजेक्ट 1 को केवल $250 का प्रारंभिक निवेश चाहिए, और अगले 4 वर्षों में धीरे-धीरे बढ़ते हुए cash flows जनरेट होते हैं.

दूसरी ओर, प्रोजेक्ट 2 में $250 का प्रारंभिक निवेश और वर्ष 3 में अतिरिक्त $250 का निवेश चाहिए. हालांकि, प्रोजेक्ट 2 बड़े cash flows जनरेट करता रहता है.

मान लीजिए पाँचवे वर्ष के बाद दोनों प्रोजेक्ट्स कोई और cash flow जनरेट नहीं करते. ऐसे में आप कौन सा प्रोजेक्ट चुनेंगे? सबसे अच्छा तरीका है दोनों के NPV की तुलना करना.

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

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

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

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

  • प्रोजेक्ट 1 के cash flow मानों का एक numpy array बनाइए, उसे cash_flows_1 असाइन कीजिए, और फिर प्रोजेक्ट 2 के लिए भी यही कीजिए, मानों को cash_flows_2 में असाइन कीजिए.
  • 3% महँगाई दर मानते हुए, प्रोजेक्ट 1 और 2 दोनों का net present value कैलकुलेट कीजिए.

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

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

import numpy as np

# Create an array of cash flows for project 1
cash_flows_1 = np.array(____)

# Create an array of cash flows for project 2
cash_flows_2 = np.array(____)

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

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