NumPy 1.14 - numpy.pv()

numpy.pv




numpy

numpy.pv

numpy.pv(rate, nper, pmt, fv=0, when='end') [source]

वर्तमान मान की गणना करें।

दिया हुआ:
  • भविष्य का मूल्य, fv
  • एक ब्याज rate प्रति अवधि में एक बार चक्रवृद्धि होती है, जिनमें से एक हैं
  • कुल मिलाकर
  • a (निश्चित) भुगतान, pmt , या तो भुगतान किया गया
  • प्रत्येक अवधि की शुरुआत में ( when = {'शुरू', 1}) या अंत ( when = {'अंत', 0})
वापसी:
अब मूल्य
पैरामीटर:

दर : array_like

ब्याज की दर (प्रति अवधि)

nper : array_like

यौगिक अवधि की संख्या

दोपहर: array_like

भुगतान

fv : array_like, वैकल्पिक

भविष्य मूल्य

जब : {{'शुरू', 1}, {'अंत', 0}}, {स्ट्रिंग, इंट}, वैकल्पिक

जब भुगतान देय हो ('शुरू' (1) या 'अंत' (0))

यह दिखाता है:

आउट : ndarray, फ्लोट

भुगतान या निवेश की एक श्रृंखला का वर्तमान मूल्य।

टिप्पणियाँ

समीकरण को हल करके वर्तमान मूल्य की गणना की जाती है:

fv +
pv*(1 + rate)**nper +
pmt*(1 + rate*when)/rate*((1 + rate)**nper - 1) = 0

या, जब rate = 0 :

fv + pv + pmt * nper = 0

pv , जो तब लौटा है।

संदर्भ

[WRW130131] व्हीलर, डीए, ई। रथके, और आर। वीर (एड्स।) (2009, मई)। कार्यालय अनुप्रयोगों के लिए दस्तावेज़ प्रारूप खोलें (OpenDocument) v1.2, भाग 2: पुनर्गणित फॉर्मूला (OpenFormula) प्रारूप - एनोटेटेड संस्करण, संरचित सूचना मानकों की प्रगति के लिए 12. ड्राफ्ट संगठन (OASIS) बिलीरिका, एमए, यूएसए। [ODT दस्तावेज़]। उपलब्ध: http://www.oasis-open.org/committees/documents.php?wg_abbrev=office-formula OpenDocument-formula-20090508.odt

उदाहरण

एक निवेश के वर्तमान मूल्य (उदाहरण के लिए, प्रारंभिक निवेश) क्या है जो हर महीने $ 100 बचाने के 10 वर्षों के बाद कुल $ 15692.93 की आवश्यकता है? मान लें कि ब्याज दर मासिक रूप से 5% (सालाना) है।

>>> np.pv(0.05/12, 10*12, -100, 15692.93)
-100.00067131625819

अधिवेशन द्वारा, नकारात्मक संकेत नकदी प्रवाह को दर्शाता है (अर्थात, आज धन उपलब्ध नहीं है)। इस प्रकार, 10 वर्षों में $ 15,692.93 के साथ समाप्त करने के लिए 5% वार्षिक ब्याज पर प्रति माह $ 100 की बचत होती है, किसी की प्रारंभिक जमा राशि भी $ 100 होनी चाहिए।

यदि कोई इनपुट array_like है, तो pv समान आकार की एक सरणी देता है। उपरोक्त उदाहरण में विभिन्न ब्याज दरों की तुलना करते हैं:

>>> a = np.array((0.05, 0.04, 0.03))/12
>>> np.pv(a, 10*12, -100, 15692.93)
array([ -100.00067132,  -649.26771385, -1273.78633713])

इसलिए, 4% और 3% की वार्षिक ब्याज दरों के लिए एक ही $ 100 प्रति माह "बचत योजना" के तहत $ 15692.93 के साथ समाप्त करने के लिए, क्रमशः $ 649.27 और $ 1273.79 के प्रारंभिक निवेश की आवश्यकता होगी।