RepeatedTiming

RepeatedTiming[expr]

expr を繰り返し評価し,かかった時間(単位:秒)の平均を得られた結果とともにリストにして返す.

RepeatedTiming[expr,t]

少なくとも t 秒繰り返して評価する.

詳細

  • RepeatedTimingは属性HoldFirstを有する.
  • RepeatedTiming[expr;]{timing,Null}を与える.
  • RepeatedTimingが返す expr の値は,RepeatedTimingが行った expr の初回評価からのものである.
  • RepeatedTimingは,常に expr を少なくとも4回評価し,上下四分位を取り除いて得られた刈込み平均を与える.
  • RepeatedTimingが返す結果の精度は,所用時間結果の分散と使用中のオペレーティングシステムの時計の精度の両方を反映し,1桁から3桁の間であることが多い.
  • RepeatedTimingは,「壁時計時間」を計測し,AbsoluteTimingと同じ制限に従う.
  • RepeatedTiming[expr]は,expr の評価にかかる時間の初回測定に基づいてスケールされた合計時間を使う.

例題

  (2)

単純な加算の時間を計る:

より複雑な操作の時間を計る:

操作の時間を計るのに,少なくても1秒かけるように指定する:

Wolfram Research (2015), RepeatedTiming, Wolfram言語関数, https://reference.wolfram.com/language/ref/RepeatedTiming.html.

テキスト

Wolfram Research (2015), RepeatedTiming, Wolfram言語関数, https://reference.wolfram.com/language/ref/RepeatedTiming.html.

CMS

Wolfram Language. 2015. "RepeatedTiming." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RepeatedTiming.html.

APA

Wolfram Language. (2015). RepeatedTiming. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RepeatedTiming.html

BibTeX

@misc{reference.wolfram_2024_repeatedtiming, author="Wolfram Research", title="{RepeatedTiming}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/RepeatedTiming.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_repeatedtiming, organization={Wolfram Research}, title={RepeatedTiming}, year={2015}, url={https://reference.wolfram.com/language/ref/RepeatedTiming.html}, note=[Accessed: 17-November-2024 ]}