高速化(基礎)

pythonの基本的な高速化は以下に注意をして行う.

・ループを回すと遅いのでループを回さずに行列計算にする.

・リストではなくnumpy arrayを使う.

・numpy や scipy などのパッケージの関数を使う.ただし自分が書いた関数の方が速い場合には,自分が書いた関数を使う.

・if文や関数呼び出しは遅い処理なのでこれらを避ける.