python

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
python [2019/09/13 06:27] – [パッケージ] ともやんpython [2019/09/20 16:24] – [JIT コンパイラ] ともやん
行 29: 行 29:
 [[python:fabric|Fabric]]\\ [[python:fabric|Fabric]]\\
 [[python:moinmoin|MoinMoin]]\\ [[python:moinmoin|MoinMoin]]\\
-[[python:pythonnet|pythonnet - Python for .NET]] (.NET 連携)\\+[[python:pythonnet|Python for .NET (pythonnet)]] (Python .NET 連携)\\
 [[python:uwsgi|uWSGI - WSGI アプリケーションコンテナ]]\\ [[python:uwsgi|uWSGI - WSGI アプリケーションコンテナ]]\\
 [[python:cefpython|CEFPython]]\\ [[python:cefpython|CEFPython]]\\
行 58: 行 58:
 [[python:wxpython|wxPython - クロス プラットフォーム GUIライブラリ]]\\ [[python:wxpython|wxPython - クロス プラットフォーム GUIライブラリ]]\\
 [[javascript:mochikit|MochiKit - A lightweight Javascript library]]\\ [[javascript:mochikit|MochiKit - A lightweight Javascript library]]\\
 +
 +===== JIT コンパイラ =====
 +[[http://numba.pydata.org/|Numba: A High Performance Python Compiler]]\\
 + * Anaconda, Inc. が開発する Python コードの JIT コンパイラ\\
 + * 使い方は関数に @njit = @jit(nopython=True) デコレータを指定する\\
 + * Numpy などは高速化できるが Pandas は Numba によって理解されないため高速化されない\\
 + * Numba は関数の Python バイトコードを LLVM を使用して CPU に合わせた関数のマシンコードバージョンを生成する\\
 + * [[https://developer.nvidia.com/cuda-zone|Nvidia CUDA]] および [[https://rocm.github.io/|AMD ROC]] GPU をターゲットにできる\\
  
 ===== 開発環境 ===== ===== 開発環境 =====