numpyの金融機能

計算された最終値

インポートnumpyのNP AS
 インポートPLTのAS matplotlib.pyplot 

#の最終値を計算するパラメータの現在の値に3%の金利、10の各四半期ごとの支払額、5年間の預金期間、1000年
印刷(np.fv(0.03 / 4、5 * 4を、 -10 -1000 ))
1376.09633204 
#10単位の四半期および5年間の預金の追加資金あたり3%の等価金利
fvals = [] のための I における範囲(1、10 ): fvals.append(NP。 FV( 3月4日、私は* 4、-10、-1000 )) plt.plot(fvals、' BO ' plt.show()

逆演算値#最終
プリント(np.pv(0.03 / 4、 5 * 4、-10、1376.09633204
#-999.999999999

 

正味現在価値を計算します

インポートnumpyのNPは、AS 

キャッシュフローの値として5つの乱数を生成し、入力パラメータは最終値、出力電流値である 
キャッシュフロー= np.random.randint(100、サイズ= 5 
キャッシュフロー = np.insert(キャッシュフロー、 0、-100 プリント(キャッシュフロー)
 [2 -100 11 92 93 36] 
11位に2 100は、三点の抽出は4 5 5 36は現在除去取り除く92 2 93を除去し、完全なQを取る必要がとらどのくらいの入力を印刷(np.npv(0.03 、キャッシュフロー))
112.911930303

 

内部収益率を計算します

インポートnumpyのは、NPのAS
 
#100は38を出して17 36取り出し5うち2 48 3 90 4削除
これをサポートするためにどのくらいの金利を依頼する#を
印刷、100、38 - (np.irr([を48、90、17、36 ])) 0.3734202268880209

 

割賦を計算

インポートNPのAS numpyの

#は10%の1,000,000年利率は、30年も終了したローンを想定し、どのように毎月の支払いがはるかに尋ね
印刷(np.pmt(0.10 / 12、12 * 30を、100万))
-8775.71570089

 

分割払いの計算

インポートNPのAS numpyの

#の貸付金900、10%の年利率、毎月の返済100 数ヶ月の返済を求めて
印刷(np.nper(0.10 / 12、-100、9000 ))
167.047511801

 

金利の計算

インポートNPのAS numpyの

#は167の合計、100それぞれの問題の支払い、クレジット9000、0の最終値支払うQ貸出金利の
印刷(12 * np.rate(167、-100、9000 、0))
0.0999756420664を

 

おすすめ

転載: www.cnblogs.com/draven123/p/11427097.html