Mesurez le temps d'évaluation
Mesurez le temps que prend une évaluation.
In[1]:=

AbsoluteTiming[Total[Range[10000]]]Out[1]=

Utilisez RepeatedTiming pour déterminer la durée moyenne d'un cycle d'évaluation de manière répétée.
In[2]:=

RepeatedTiming[Total[Range[10000]]]Out[2]=

Comparez le temps d'évaluation moyen de diverses méthodes de construction de tableaux.
In[3]:=

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;Afficher l'entrée complète de Wolfram Language
Out[4]=


















 
  
  
  
  
  
  
 