タグ

Numbaとpythonに関するthondaのブックマーク (2)

  • Python: Numbaによる高速化 - Bag of ML Words

    同僚のpython expertにNumbaの存在を教えてもらいました。 Examples — numba 0.14.0-63-ge5ceea5 documentation 事前のコンパイルがいらないってのはよろしいですね。 必要そうな関数レベルだけで書けば良さそうだし、exampleみると大体使い方がわかったような気がします。 というか@jit + 引数の形という1行を足すだけですか???基的に。 vanilla pythonで書いたうえでsanity checkが終わったら、1行書き足すだけでhappyに慣れるとは、どれだけindulgeすれば気が済むのか・・・ Cythonとの比較を・・・・と思ったら、ありますね Numba vs Cython Numba vs. Cython: Take 2 1行たして1000倍速い!!しゅごいいいい 試してみた というわけで試してみました。自宅

    Python: Numbaによる高速化 - Bag of ML Words
  • Python高速化 Numba入門 その1 - tkm2261's blog

    みなさん、こんにちは 今日からPython高速化 Numbaに入門したいと思います。 入門資料を探しに来た皆様すみませんが、 記事は私がこれから入門する内容になります。 結果として入門資料に慣れば幸いですが、過度な期待は御無用でお願いします。 基的には以下を読み進めて行きます。 http://numba.pydata.org/ Numbaとは 『JIT(just-in-time)コンパイラを使ってPythonを高速化しよう!』というPythonモジュールです。 LLVMコンパイラを使っており、これはJuliaが高速な理由でもあるので期待大です。 学生時代はCythonを使って高速化をよくしていましたが、以下の理由により今回はNumbaを学びます 候補 今回諦めた理由 Cython cdefとか結構手を入れるのでPythonに戻すのが面倒。pyximportも面倒 C拡張 C言語は極力触

    Python高速化 Numba入門 その1 - tkm2261's blog
  • 1