python

文書の過去の版を表示しています。


Python 関連

Numba: A High Performance Python Compiler
* Anaconda, Inc. が開発する Python コードの JIT コンパイラ
* 使い方は関数に @njit = @jit(nopython=True) デコレータを指定する
* @jit(int32(int32, int32)) のような型指定で更に高速化される
* @jit(nogil=True) によりマルチコアシステムを活用できる
* @jit(cache=True) によりプログラムを呼び出すたびに掛かるコンパイル時間を回避できる
* @jit(nopython=True, parallel=True) = @njit(parallel=True) により自動並列化による最適化を実行できる
* Numpy などは高速化できるが Pandas は Numba によって理解されないため高速化されない
* Numba は関数の Python バイトコードを LLVM を使用して CPU に合わせた関数のマシンコードバージョンを生成する
* Nvidia CUDA および AMD ROC GPU をターゲットにできる

Eclipse + PyDev - 統合開発環境
Fedora Eclipse - 統合開発環境
IronPython Studio - IronPython(.NET 対応 Pyhton) の総合開発環境

 以下の方法は動作確認済み。Django のコマンドも正常に動作する。
  Virtual Python のインストール(Xrea編)
  Django のインストール(Xrea編)
  DjangoをWSGIアプリケーションとして実行する(Xrea編)
  django-bpmobile のインストール

 以下の方法では Psycopg2 が正常動作しないため Django のコマンドがエラーとなってしまった。(調査中…)
  Python 2.6 のインストール(Xrea編)
  Psycopg2 のインストール(Xrea編)
  Django のインストール(Xrea編)

  • python.1568965258.txt.gz
  • 最終更新: 2019/09/20 16:40
  • by ともやん