将来価値
numpy モジュールには、以前と同様にいくつかのシンプルなパラメータで投資の将来価値を計算できる .fv(rate, nper, pmt, pv) 関数もあります。
- rate: 投資の利回り(収益率)
- nper: 投資の存続期間(期数)
- pmt: 各期の期首または期末に支払う(固定の)金額(この例では 0)
- pv: 投資の現在価値
この関数呼び出しでは、もし マイナスのキャッシュフロー(資金が出ていく)を表す場合、pv パラメータには必ず 負の 値を渡す必要があります。つまり、初期の現金支出が必要な投資の将来価値を計算する場合、.fv() 関数の pv には負の値を指定します。
この演習はコースの一部です
Pythonで学ぶファイナンス入門
演習の手順
- NumPy の
.fv()関数を使って、年 5% の利回りで 15 年間運用する $10,000 の投資の将来価値を計算し、investment_1に代入します。 - 年 8% の利回りで 15 年間運用する $10,000 の投資の将来価値を計算し、
investment_2に代入します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
import numpy as np
# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=0, pv=____)
print("Investment 1 will yield a total of $" + str(round(investment_1, 2)) + " in 15 years")
# Calculate investment_2
investment_2 = ____
print("Investment 2 will yield a total of $" + str(round(investment_2, 2)) + " in 15 years")