NumPy 1.14 - numpy.fv()

numpy.fv




numpy

numpy.fv

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

भविष्य के मूल्य की गणना करें।

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

दर : स्केलर या array_like आकार (एम,)

दशमलव के अनुसार ब्याज की दर (प्रति प्रतिशत नहीं)

nper : स्केलर या array_like आकार (एम,)

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

पीएमटी: स्केलर या array_like आकार (एम,)

भुगतान

pv : स्केलर या array_like आकार की (M,)

वर्तमान मूल्य

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

जब भुगतान देय होते हैं ('आरंभ' (1) या 'अंत' (0))। डिफ़ॉल्ट के लिए {'अंत', 0}।

यह दिखाता है:

बाहर : ndarray

भविष्य के मूल्य। यदि सभी इनपुट स्केलर हैं, तो एक स्केलर फ्लोट लौटाता है। यदि कोई इनपुट array_like है, तो प्रत्येक इनपुट तत्व के लिए भविष्य के मान लौटाता है। यदि एकाधिक इनपुट array_like हैं, तो उन सभी का आकार समान होना चाहिए।

टिप्पणियाँ

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

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

या, जब rate == 0 :

fv + pv + pmt * nper == 0

संदर्भ

[WRW3132] व्हीलर, डीए, ई। रथके, और आर। वीर (एड्स।) (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 वर्षों के बाद भविष्य का मूल्य क्या है, $ 100 की अतिरिक्त मासिक बचत के साथ। मान लें कि ब्याज दर 5% (सालाना) चक्रवृद्धि मासिक है?

>>> np.fv(0.05/12, 10*12, -100, -100)
15692.928894335748

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

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

>>> a = np.array((0.05, 0.06, 0.07))/12
>>> np.fv(a, 10*12, -100, -100)
array([ 15692.92889434,  16569.87435405,  17509.44688102])