Numba

Numba

Numbaを使用すると、Pythonで直接記述された高性能な機能を使用して、アプリケーションを高速化できます。
Numbaを使用すると、Pythonで直接記述された高性能な機能を使用して、アプリケーションを高速化できます。いくつかのアノテーションを使用して、言語やPythonインタープリターを切り替えることなく、配列指向で数学が重いPythonコードをネイティブマシン命令にジャストインタイムでコンパイルできます。パフォーマンスはC、C ++、およびFortranと同様です。Numbaは、インポート時、実行時、または静的に(付属のpyccツールを使用して)LLVMコンパイラインフラストラクチャを使用して、最適化されたマシンコードを生成することにより機能します。Numbaは、CPUまたはGPUハードウェアで実行するPythonのコンパイルをサポートし、Python科学ソフトウェアスタックと統合するように設計されています。

ウェブサイト:

カテゴリー

Windows用のNumbaの代替ライセンス(無料ライセンス付き)