4

Pandas を使用してルールベースの取引システムをバックテストする IPython Notebook があります。

さまざまなスカラーと関数をパラメーターとして受け入れ、いくつかのテーブルといくつかのプロットとして統計パックを出力する関数があります。

自動化のために、これを「ページ」にうまくフォーマットし、入力を変化させながらループで関数を呼び出し、比較のために多数のページをすべて単一のノートブックセルから出力できるようにしたいと考えています。

私が取っているアプローチは、IpyTables を作成してから を呼び出し_repr_html_()、途中で HTML 出力を構築して、最終的にループを実行する関数から返すことができるようにすることです。

この方法でプロットの出力をキャプチャするにはどうすればよいですか - matplotlib サブプロット オブジェクトが実装されていないよう_repr_html_()です。

問題を同等に解決できると思われる別のアプローチを自由に提案してください。

ティア

4

1 に答える 1

1

わかりました、そのルートに行く場合、インラインPNGとしてmatplotlibの図をキャプチャする方法に関するこの回答stackoverflow.com/a/5314808/243434が役立つ場合があります– @crewbum

プロットの重複を防ぐために、pylab を無効にして実行してみてください (config >files とコマンドラインを再確認してください)。– @crewbum

--> 最後に、ノートブックの再起動が必要です: ipython notebook --pylab (NB no inline)

于 2013-01-30T09:37:19.093 に答える