私は、それが動作、例えば、輸入QuantLibは
from quantlib.instruments.api import AmericanExercise,EuropeanExercise, EuropeanOption, \
VanillaOption, Put, Call
from quantlib.instruments.payoffs import PlainVanillaPayoff
しかし、私がしようとした場合
ダウンロードし、私はpyql
から一つずつ必要なものをインポートする場合
python setup.py install
を使用してpyql
をインストール
import QuantLib as ql
[[email protected] python]$ python bootstrap_yc.py
Traceback (most recent call last):
File "bootstrap_yc.py", line 1, in <module>
import QuantLib as ql
ImportError: No module named QuantLib
[[email protected] python]$
アヤコのquantlib
卵子ファイルのディレクトリをPYTHONPATH
に追加しました。
[[email protected] python]$ echo $PYTHONPATH
/home/idf/anaconda2/lib/python2.7/site-packages/quantlib-0.1-py2.7-linux-x86_64.egg/quantlib
[[email protected] python]$
EDIT私は
from quantlib import *
import quantlib as ql
しかし、言うことができています
その後、
# Deposit rates
depo_maturities = [ql.Period(6,ql.Months), ql.Period(12, ql.Months)]
depo_rates = [5.25, 5.5]
リターンエラーのようなもの:
[[email protected] python]$ python bootstrap_yc.py
Traceback (most recent call last):
File "bootstrap_yc.py", line 18, in <module>
depo_maturities = [ql.Period(6,ql.Months), ql.Period(12, ql.Months)]
AttributeError: 'module' object has no attribute 'Period'
[[email protected] python]$
1つのものをインポートするときの動作例を投稿できますか? –
私が言うときは、quantlib.instruments.apiからAmericanExercise、EuropeanExercise、EuropeanOption、\ VanillaOption、Put、Call quantlib.instruments.payoffsからインポートPlainVanillaPayoff etc ...編集元の投稿を参照してください。 – Ivan
EDIT部分も参照してください。 – Ivan