Python入門トップページ
Python では自由度の高いリストなどを使ったプログラムを比較的簡単に作成できます.しかしながら,リストなどを使ったプログラムの処理速度は必ずしも高速ではありません.したがって,大きなリストで繰り返しの計算をすると処理に長い時間を必要とすることがあります.ここでは,Cython を使って処理を高速化する方法を説明します.(なお,リストを使ったプログラムの場合はまず NumPy 配列を利用することを検討してください.NumPy の利用だけで数十倍高速化できる可能性があります.)