numpy.ppmt() in Python (original) (raw)
Last Updated : 29 Nov, 2018
numpy.ppmt(rate, nper, pv, fv, when = ‘end’)
: This financial function helps user to compute payment value as per the principal value only.
Parameters :
rate : [scalar or (M, )array] Rate of interest as decimal (not per cent) per period
nper : [scalar or (M, )array] total compounding periods
fv : [scalar or (M, )array] Future value
pv : [scalar or (M, )array] present value
when : at the beginning (when = {‘begin’, 1}) or the end (when = {‘end’, 0}) of each period.Default is {‘end’, 0}Return : Payment value as per the principal value only.
Equation being solved :
fv + pv*(1+rate)**nper + pmt*(1 + rate*when)/rate*((1 + rate)**nper – 1) == 0
or when rate == 0
fv + pv + pmt * nper == 0
Code:
import
numpy as np
Solution
=
np.ppmt(
0.10
/
12
,
12
*
12
,
10
,
000
)
print
(
"Solution : "
, Solution)
Output:
Solution : -0.1195078262827336
Similar Reads
- numpy.pmt() in Python numpy.pmt(rate, nper, pv, fv, when = ‘end’): This financial function helps user to compute payment value as per the principal and interest. Parameters : rate : [scalar or (M, )array] Rate of interest as decimal (not per cent) per period nper : [scalar or (M, )array] total compounding periods fv : [s 1 min read
- numpy.ptp() in Python numpy.ptp()function plays an important role in statistics by finding out Range of given numbers. Range = max value - min value. Syntax : ndarray.ptp(arr, axis=None, out=None) Parameters : arr :input array. axis :axis along which we want the range value. Otherwise, it will consider arr to be flattene 3 min read
- numpy.pv() in Python numpy.fv(rate, nper, pmt, fv, when = 'end') : This financial function helps user to compute future values. Parameters : rate : [array_like] Rate of interest as decimal (not per cent) per period nper : [array_like] total compounding periods pmt : [array_like] fixed payment fv : [array_like, optional] 1 min read
- numpy.polymul() in Python The numpy.polymul() method evaluates the product of two polynomials and returns the polynomial resulting from the multiplication of two input polynomials 'p1' and 'p2'. Syntax : numpy.polymul(p1, p2) Parameters : p1 : [array_like or poly1D]Input polynomial 1. p2 : [array_like or poly1D]Input polynom 1 min read
- numpy.polydiv() in Python The numpy.polydiv() method evaluates the division of two polynomials and returns the quotient and remainder of the polynomial division. Syntax : numpy.polydiv(p1, p2) Parameters : p1 : [array_like or poly1D]Coefficients of dividend polynomial. p2 : [array_like or poly1D]Coefficients of divisor polyn 1 min read
- numpy.polyval() in Python numpy.polyval(p, x) method evaluates a polynomial at specific values. If 'N' is the length of polynomial 'p', then this function returns the value Parameters : p : [array_like or poly1D] polynomial coefficients are given in decreasing order of powers. If the second parameter (root) is set to True th 2 min read
- numpy_financial.pmt() in Python numpy_financial.pmt() function in Python is part of the numpy-financial library and is used for calculating the payment amount required for a loan or an investment, assuming that payments are constant and the interest rate remains unchanged throughout the term. This function is particularly useful f 5 min read
- numpy.ipmt() in Python numpy.ipmt(rate, nper, pv, fv, when = ‘end’) : This financial function helps user to compute payment value as per the interest only. i.e. returns the interest part. Parameters : rate : [scalar or (M, )array] Rate of interest as decimal (not per cent) per period nper : [scalar or (M, )array] total co 2 min read
- Python NumPy Numpy is a general-purpose array-processing package. It provides a high-performance multidimensional array object, and tools for working with these arrays. It is the fundamental package for scientific computing with Python. Besides its obvious scientific uses, Numpy can also be used as an efficient 6 min read
- numpy.nper() in Python numpy.pmt(rate, pmt, pv, fv, when = ‘end’) : This financial function helps user to compute number of periodic payments. Parameters : rate : [scalar or (M, )array] Rate of interest as decimal (not per cent) per period pmt : [scalar or (M, )array] Payment value fv : [scalar or (M, )array] Future value 2 min read