あなたがほしいnumpy.rate
です。
例:私は$ 200の10回の月額支払いを行い、$ 1500の初期融資を払うと仮定します。サイン大会ここ
>>> import numpy as np
>>> monthly_payment = 200.0
>>> number_of_payments = 10
>>> initial_loan_amount = 1500.0
>>> np.rate(number_of_payments, -monthly_payment, initial_loan_amount, 0.0)
0.056044636451588969
注:その後、毎月の金利は約5.6%であるの支払いが負である(私のアカウントを残して、それのお金)、最初の融資額が正である間。
また、when
パラメータを確認する必要があります。お支払い後に利息が発生するかどうかによって、それに応じてwhen
の値を選択します。上記の例では、最初の支払が行われる前にが追加され、が支払われる状況がモデル化されています(when='end'
)。月の初めに支払が行われ、月末に利息が発生した場合(when='begin'
)、実効金利は7%を超える高い金利となります。
>>> np.rate(number_of_payments, -monthly_payment, initial_loan_amount, 0.0, when='begin')
0.070550580696092852
実装する式は何ですか?金利計算には精神があります。あなたは何を試しましたか? – WNG