実行時間の測定

特定の処理に要する実行時間を測定したいとき。アルゴリズムの速さを競うなど。time関数でコンピュータ時間を取得できるので、その引き算を利用します。単位は秒。

パソコンの性能評価にも使えます。

import time as t

t1 = t.time() # 測定開始(時刻取得)

### 測定したい処理 ###
s = 0
for i in range(0, 1000000):
    s = s + i
#################

t2 = t.time() # 測定終了(時刻取得)

calc_time = t2 -t1 # 実行時間取得

print("実行時間: ", calc_time, "[sec]")