Python入門トップページ


目次

  1. 平方根のリストを作成するプログラムを作成しよう
  2. 平方根のリスト作成プログラムをモジュール化しよう
  3. Cython で平方根リスト作成プログラムを高速化しよう

Cython を使って Python プログラムを高速化しよう

平方根のリストを作成するプログラムを作成しよう

ここでは,0から1億までの平方根を格納するリストを作成し,その中から 4,084,441 の平方根を表示するプログラムを作成して実行してみます.

01.py
import math

n = 100_000_000
y = [0] * (n+1)
for i in range(0, n+1):
    y[i] = math.sqrt(i)
print(y[4_084_441])

これを macOS のターミナルで実行します.すると概ね15秒程度を要しました.

% ls ⏎
01.py
% python 01.py ⏎
2021.0
%

目次に戻る