go语言版的numpy金融功能
go语言版的numpy金融功能
Go 工具类
共109Star
详细介绍
package financial
features common financial functions, and is intended to be a golang version of numpy's financial functions.
Supported Functions:
- NPV(r, values): returns the NPV (Net Present Value) of a cash flow series given an interest rate r, or an error. See usage example.
- IRR(values): returns the Internal Rate of Return (using newton raphson approximation). See usage example.
- FV(pv, r, compoundedAnnually, n): gets the present value, the interest rate (compounded annually if needed) and the number of periods and returns the future value. See usage example.
TODO:
- pv(rate, nper, pmt[, fv, when]) Compute the present value.
- pmt(rate, nper, pv[, fv, when]) Compute the payment against loan principal plus interest.
- ppmt(rate, per, nper, pv[, fv, when]) Compute the payment against loan principal.
- ipmt(rate, per, nper, pv[, fv, when]) Compute the interest portion of a payment.
- mirr(values, finance_rate, reinvest_rate) Modified internal rate of return.
- nper(rate, pmt, pv[, fv, when]) Compute the number of periodic payments.
- rate(nper, pmt, pv, fv[, when, guess, tol, ...]) Compute the rate of interest per period.
-
0 Star
-
1175 Star
-
153 Star
-
0 Star
-
2065 Star
-
171 Star
-
81 Star
-
491 Star
-
1279 Star