問題タブ [qstk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - QSTK のインストール中のパスの問題
QSTKをインストールしようとしています。インストール ディレクトリをデフォルトのホーム ディレクトリから別のディレクトリに変更しました。config.sh で 2 つの変数 $QS と $QSDATA を変更しました。さらに指示に従って、config.shをlocal.shにコピーしました。次に、 ~/.profile AND ~/.bashrc を編集し、最後に行を追加しました
次に、ログアウトしてログインしました。端末に次のメッセージが表示されました。
しかし、$QS と $QSDATA をエコーすると、正しいパスが表示されます。
次に、QSTK/Examples から例を実行しようとすると、モジュールが見つからないというメッセージが表示されますが、フォルダー内にはたくさんあります。私は何を間違っていますか?助けてください。
python - QSTK の timedelta
私はQSTKを使用していますが、彼らが使用するチュートリアルでdatetime.timedelta
は、ストック関連の環境でのそのようなコマンドの目的は何ですか。何が何であるかについての記事をいくつか見つけましたtimedelta
が、これが何を意味するのかわからないため、明らかに把握していません。
QSTKまたは一般的な引数としてのtimedeltaの目的は何ですか。
python - パンダでインデックスを整数から日付に変更する際に問題が発生する
pandasDataFrameインデックスを整数から日時に変更する際に問題が発生します。reindexを呼び出して、表にリストされている日付の間の日付を入力できるようにしたいと思います。qstkも使用しているため、現時点ではpandas 0.7.3を使用する必要があり、qstkはpandas0.7.3に依存していることに注意してください。
まず、私のレイアウトは次のとおりです。
私は日時インデックスを取得するために複数のことを試みました:
1.)日時値のリストでreindex()メソッドを使用します。これにより日時インデックスが作成されますが、DataFrame内のデータのNaNが入力されます。これは、元の値が整数インデックスに関連付けられており、datetimeに再インデックスすると、新しいインデックスがデフォルト値(fillメソッドが指定されていない場合はNaN)で埋められようとするためだと思います。したがって:
2.)元のdfと2番目のデータフレームdf2でDataFrame.mergeを使用します。これは、基本的に、他に何もない日時インデックスです。だから私は次のようなことをすることになります:
(およびその逆)。しかし、私はいつもこの種のこと、整数のインデックスで終わります。
3.)日時インデックス(dfの「date」フィールドから作成)と一連の空の列を持つ空のDataFrameから開始します。次に、同じ名前の列をdfの列と同じになるように設定して、各列を割り当てようとします。
では、パンダ0.7.3で、整数インデックスの代わりに日時インデックスを使用してdfを再作成するにはどうすればよいですか?私は何が欠けていますか?
python - おそらく python-dateutils や pandas 0.7.3 の問題が原因で、MAC 10.7.5 に QSTK をインストールできない
QSTK ( http://wiki.quantsoftware.org/index.php?title=QSToolKit_Installation_Guide_Mac ) を Mac にインストールしようとしていますが、問題が発生しています。簡単に言うと、Mac で複数のバージョンの Python (2.5、2.6、2.7、3.3) と複数のモジュール (beautifulsoup、requests など) から始めました。何時間も QSTK を立ち上げて実行しようとした後の欲求不満で、python 関連のものをすべて削除し、最初からやり直そうとしました。QSTK インストール wiki (上記のリンク) の指示に従いました。ステップ 7 に到達したら、これを実行します。
python QSTK-0.2.5/Examples/Validation.py
コマンドラインでインストールが正常に行われたかどうかを確認すると、端末から次のフィードバックが返されました。
python-dateutil
(最新の)バージョン1.5
ではなく必要であることがわかった2.0
ので、ダウングレードしてみましたが、まだ運がありません。私は何をすべきかについて非常に迷っています。助けてください!
注: 私は初心者のプログラマーです。
python - モジュールをpythonにインポートするのが見つかりません
モジュールをインポートしようとしています
しかし、私はエラーが発生します
私の現在の作業ディレクトリは
そしてパスC:\Python27\Lib\site-packages\QSTK\qstkutil
にはファイルがあります
c# - C# で IronPython を実行しようとしています: 'LightException' オブジェクトに属性 'qstkutil' がありません
VS c# でこのコードを実行しようとしています:
エラーは次の行に表示されます: "double result = source.Execute(scope);" 「LightException」オブジェクトには属性「qstkutil」がありません
Pythonコードは次のとおりです。
助けてくれてありがとう!!
ipy.exe -X:ExceptionDetail -X:ShowClrExceptions で実行すると、スタック トレースは次のようになります。
そのため... -X:Debug を指定して実行すると、まず IronPython を呼び出すと、次のように表示されました。
そしてプログラムを実行します:
python - Python には QSTK という名前のモジュールはありません
モジュールをインポートしようとしています
しかし、私はエラーが発生します
入力すると
私は得る:
そして、私はすでにパス C:\Python27\Lib\site-packages\QSTK\qstkutil にファイルを持っていますqsdateutil.py
C:\Python27\Lib\site-packages\QSTK\qstkutil
という名前のファイルが含まれていることも既に確認しています__init__.py
誰でも助けることができますか?
python - QSTK の eventprofiler 関数が正しくプロットされない
ジョージア工科大学の Coursera Computational Investing コースで QSTK を使用すると、Examples/EventProfiler/tutorial.py の最後にある eventprofiler 関数が、ビデオに示されているグラフを出力しません。(下の画像を参照してください。)
第 4 週の演習用に作成された他の PDF は、正しいイベント番号を除いて同じように空です。これらの数値は端末に出力された可能性があるため、PDFを作成するのは無駄のようです。
画像に表示されている index.py:2204 のエラー出力を調べましたが、修正は明らかではありません。(pandas 関連の github バグに関する同様の (ただし同一ではない) 問題に関する他のいくつかのバックトレースでは、index.py が正常な呼び出しスタックの真ん中に置かれています。)
時間があれば eventprofiler のコードをさらに掘り下げるかもしれませんが、最初に聞いてみようと思いました。スタック オーバーフローには、QSTK に関するものはほとんどなく、5 分間の簡単な検索で明らかに関連性があると思われる pandas に関するものもありません。
注: ジョージア工科大学 Coursera Computational Investing コースの quantsoftware wiki の指示に従って、VirtualBox、Ubuntu、および QSTK をインストールしました。これまでの課題はすべて無事に完了したので、セットアップは問題ないと思います。