読者です 読者をやめる 読者になる 読者になる

望月いちろうのREADME.md

書き溜めておいた技術記事や旅行記のバックアップです。

【Cython】PythonからC++のクラスを利用して爆速化する

こちらも参考に www.utali.io Python with C++ Cythonを利用することでC++のコードをPythonから簡単に利用することができます。 C言語での使用例はたくさんあるのですが、C++はほとんど見当たらないのでこの記事を書きました。 ハイパフォーマンスPython…

PythonとC言語のディガンマ関数について

scipyに組み込まれていたdigamma()が遅いので調べました。 改善案:C言語のライブラリを利用する。 http://www2.mpia-hd.mpg.de/~mathar/progs/digamma.c これをCythonでラッピングして計測 >>>import cython >>> timeit.timeit('cython.digamma(2)',number=…

Pythonが遅いので高速化したい - Cythonを使う

CythonでC言語・C++の外部ライブラリを利用する Pythonは非常に生産性の高いスクリプト言語で、C言語やC++などのコンパイルが必要な静的型付き言語を使うのが面倒になってしまうほどです。 しかし、一つ問題があって、それはPythonで書かれたスクリプトの実…