BenchmarkToolsって便利ですよね.例のように(10×10)のランダム行列の固有値を計算するのに要した時間を計測したとします.
ここから,最小時間37.748とか,中央値47.454とかを取り出すにはどうしたらよいでしょうか,というのがいつも分からなくなるのでメモ.
おそらく,最適解は以下のように,time(median(t))とするのが良いと思う.これは強い人に教わった.time()
で取得できるのがナノ秒単位なので,time(median(t))/1000で,μ秒になります.
ちなみに,time(std(t))のためには,using Statistics
をしておく必要があります.(はまった...)
また,こういうときの対処法として,このツイートがとても参考になります.