Wolfram 언어

단위 및 날짜

평가 시간 측정

평가에 걸리는 시간을 측정합니다.

In[1]:=
Click for copyable input
AbsoluteTiming[Total[Range[10000]]]
Out[1]=

RepeatedTiming을 사용하여 반복되는 평가의 평균 시간을 알아냅니다.

In[2]:=
Click for copyable input
RepeatedTiming[Total[Range[10000]]]
Out[2]=

배열을 만드는 다양한 방법의 평균 평가 시간을 비교합니다.

In[3]:=
Click for copyable input
funs = { Table[0, {i, #}, {j, #}] &, Map[Map[0 &, Range[#]], Range[#]] &, Scan[Scan[Sow[0], Range[#]], Range[#]] &, ConstantArray[0, {#, #}] &, Array[0 &, {#, #}] &, Outer[0 &, Range[#], Range[#]] & }; timings = First[ RepeatedTiming[#[100]]] & /@ funs;
전체 Wolfram 언어 입력 표시하기
In[4]:=
Click for copyable input
BarChart[timings, ChartLabels -> funs /. Function[head_[__]] :> head, PlotTheme -> "Marketing", ImageSize -> 500, ScalingFunctions -> "Log"]
Out[4]=

관련 예제

de en es fr ja pt-br ru zh