Python Python 2, Python 3 で更新したファイルを調べてreloadするパッケージを作った。 pdbでのデバッグにはreload機能がない IPythonには優秀なautorelaod機能がマジックコマンドで存在していたが、pdb環境で開発する人にとってはreload機能でなかなか便利なものがなかった。 Python の reloa... 2018-03-29 Python
Python Python での Log 収集 プロジェクトが大きくなるにつれて、プログラムの不備を見つけるのにログの構成、ログデザインを考えることが重要になってくる。上手なログの書き方を覚えれば、プリントデバッグがとても用意になるので、習慣づける価値はある。 システムトレードの取引をし... 2018-02-14 Python
Python Flast-Sockets + redis-py で簡単 Websocket サーバー実装 参考にしたサイト 使うもの したかったこと Python とJavascript とのリアルタイム通信 Python 側 Flask-Sockets で Websocket サーバーを立てる バックグラウンドでの情報の通信は re... 2017-12-15 Python
Python Rust で Python の拡張ライブラリ作成 と numpy との性能比較 この記事は Python Advent Calendar 5日目の記事です。遅れてすみません。 Rust で Python の拡張ライブラリを書く なぜRustなのか この当たりを書いていると時間が無くなりそうなので、割愛したい。ただ、C+... 2017-12-06 PythonRust
Python ipdb だけではなく IPython.embed も使おう import IPython IPython.embed() ipdb だと複数行の挿入ができなかったりするが、その問題が解消される。明らかにこちらのほうが使い勝手がいい。行のデバッグとかはできないが。 ptpython 版 i... 2017-02-21 Python
Python CPP extension vs Cython vs CPython on calculating the mean of numpy array test_mean (__main__.TestFasterNumpy) ... ## benchmarker: release 4.0.1 (for python) ## python version: 2.7.... 2017-02-14 Python
Python Python の超お手軽のネットワーク分散コンピューティングライブラリSCOOP SCOOPとは ssh とPython の設定を適切にするだけで、簡単にネットワーク間での分散処理が実行できる。 ネットワーク分散に対応していないライブラリに便利。 関数の処理を分散して行い、返り値をまとめて返してくれる。 Core ... 2017-02-12 Python
Python Quantopian の pyfolio を単利運用に対応させる。 pyfolio は どんなデータを入れても複利運用として計算してしまうので、人によっては望まない検証方法だったりしますよね。今回は mock を使ってそれを解決してみます。 daily_result に pandas の daily の収支... 2017-01-23 Python
MT4 Call Python/Numpy Function within Metatrader 4 Github Link mt4-numpy-example Example to call numpy function from dll with MT4. Test Environment Windows 10 x64 Metatr... 2017-01-20 MT4Python
Python Python での ポートフォリオの計算 Python でのポートフォリオの計算 ポートフォリオの計算について色々調べてみた。とりあえず使いたいって人はportfoliooptがおすすめ。色々自前で工夫したい人はscipyでちゃんとやったほうがいい。 cvxoptを使った方法 s... 2017-01-17 Python