2019-06-01から1ヶ月間の記事一覧

PuLPに入門した

pythonからMILPソルバーを触れるPuLPというパッケージを勉強した。 github.com 公式チュートリアルを参考に数独を解いてみた。 ソルバーを呼んだあとにpulp.valueを呼ばないと解を得られないのに若干ハマった。 実装: sudoku.py · GitHub 参考リンク pythonh…

Cythonに入門した

python が遅すぎるのでcythonに入門した。 cythonでコードを書き直すときは、まずボトルネックになっている関数をcProfileとかで突き止めてから、jupyter notebook上で作業するのが効率的だと思う。 jupyter notebook上で %load_ext Cython %%cython -a を打…