np.pmt documentation is misleading on calculating monthly rate
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 50/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- documentation
Direzione di ricerca
Leggi l'esempio della documentazione di npf.pmt in numpy_financial/_financial.py intorno alle righe 220-232. Aggiorna il calcolo del tasso mensile, il risultato del pagamento e la formulazione esplicativa in modo che corrispondano all'esempio corretto; il lavoro è completato quando la docstring non raccomanda più di dividere il tasso annuale per 12.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Documentation
To calculate the monthly rate, you should calculate as (1 + annual_rate) ** (1/12) - 1 rather than simply divide it by 12.
Examples
--------
>>> import numpy_financial as npf
What is the monthly payment needed to pay off a $200,000 loan in 15
years at an annual interest rate of 7.5%?
>>> npf.pmt(0.075/12, 12*15, 200000)
-1854.0247200054619
In order to pay-off (i.e., have a future-value of 0) the $200,000 obtained
today, a monthly payment of $1,854.02 would be required. Note that this
example illustrates usage of `fv` having a default value of 0.
Should be rephrased to
Examples
--------
>>> import numpy_financial as npf
What is the monthly payment needed to pay off a $200,000 loan in 15
years at an annual interest rate of 7.5%?
>>> npf.pmt(1.075**(1/12) - 1, 12*15, 200000)
-1826.1657857130267
In order to pay-off (i.e., have a future-value of 0) the $200,000 obtained
today, a monthly payment of $1,826.17 would be required. Note that this
example illustrates usage of `fv` having a default value of 0.
https://github.com/numpy/numpy-financial/blob/master/numpy_financial/_financial.py#L220-L232
- Lingua principale
- Python
- Stelle
- 409
- Fork
- 98
- Merge medio
- 10h 43m
- PR unite (30g)
- 12
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di numpy/numpy-financial
-
enhancement sustain-2026
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
numpy/numpy-financial#38 · 3 commenti · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
numpy/numpy-financial#131 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
numpy/numpy-financial#130 · 5 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
numpy/numpy-financial#126 · 3 commenti ·
-
bench bug build sustain-2026
numpy/numpy-financial#123 · 1 assegnatario ·
Tutte le issue di numpy/numpy-financial
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
stephrobert/dsoxlab#238 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
sublimehq/package_control#1780 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nwg-piotr/nwg-displays#145 ·