Python में वित्तीय कॉन्सेप्ट्स का परिचय
Dakota Wixom
Quantitative Finance Analyst
NPV सभी डिस्काउंट किए गए कैश फ्लो के योग के बराबर होता है:
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$
NPV एक सरल कैश फ्लो वैल्यूएशन माप है, लेकिन यह अलग आकार या अवधि वाले प्रोजेक्ट्स की तुलना नहीं करने देता.
इंटरनल रेट ऑफ रिटर्न निकालने के लिए NPV समीकरण में IRR के लिए हल करना होता है जब NPV = 0 हो.
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
IRR अलग आकार और अवधि वाले प्रोजेक्ट्स की तुलना कर सकता है, पर एल्गोरिदमिक समाधान चाहिए और यह कुल वैल्यू नहीं मापता.
आप NumPy फंक्शन .irr(values) से वैल्यूज़ के किसी array का इंटरनल रेट ऑफ रिटर्न निकाल सकते हैं.
उदाहरण:
import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35
प्रोजेक्ट 1 का IRR 135% है.
Python में वित्तीय कॉन्सेप्ट्स का परिचय