Numpyをやり取りするCエクステンションのひな形
Pythonが遅い場合は、CythonかCエクステンションというのが定石ですが、Cエクステンションのドキュメンテーション読みだすと途方に暮れるので、何度か挫折した覚えがあるが、とうとうコンパイルまで今日できちゃった!といってもここに書いてあるコードをコピペしていっただけだけど、非常によくできたチュートリアルで、おかげで要約理解できてきた。Blogの作者のDan Foreman-Mackeyさんありがとう!
本体の純粋なCのコードとそのヘッダーファイルから始まって、その次にラッパーになるCのコードを丁寧に解説してあって、しかもNumpy使いたい時の例なので、そのまま自分のメインな用途のひな形となるコードセットが見つかってしまった。最後のコンパイルも普通にsetup.py経由であっさり一発でできたし、一通りながれを終えて、こういう流れなのかーという感じ。
« XPS 13 developper edition来た。デルからUbuntu仕様のウルトラブック! | トップページ | フィンランド在住のチェコ人シンガーソングライター ルーシー・ニエムラ Lucie Niemelä のMiners。静かで美しい良い曲です。 »
「Python」カテゴリの記事
- Noteの記事をPythonでバックアップしといた。(2021.05.05)
- JupyterLabでも好きな外部エディターを使いたい!(2018.05.02)
- ローカルエリア内のJupyterLabサーバーにLAN経由で接続する。(2018.05.02)
- Juliaやってみよう。五日目。Pythonと速度比較。(2017.08.01)
- Juliaやってみよう。四日目。@timeでプロファイリング(2017.07.16)
« XPS 13 developper edition来た。デルからUbuntu仕様のウルトラブック! | トップページ | フィンランド在住のチェコ人シンガーソングライター ルーシー・ニエムラ Lucie Niemelä のMiners。静かで美しい良い曲です。 »
コメント