Re: Tr[list] vs Plus@@list
- To: mathgroup at smc.vnet.net
- Subject: [mg73706] Re: [mg73718] Tr[list] vs Plus@@list
- From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
- Date: Mon, 26 Feb 2007 06:07:49 -0500 (EST)
- References: <200702250941.EAA08405@smc.vnet.net>
You can find the answer in my 2005 post: http://forums.wolfram.com/mathgroup/archive/2005/May/msg00600.html Andrzej Kozlowski On 25 Feb 2007, at 10:41, dimitris wrote: > Can somebody explain me the difference in timing performances > between the settings Tr[list] and Plus@@list? > > Thanks a lot! > > In[1]:= > lst[i_] := Table[Random[], {i}] > > In[2]:= > {Timing[Tr[lst[10^4]]; ], Timing[Tr[lst[10^5]]; ], > Timing[Tr[lst[10^6]]; ], Timing[Tr[lst[10^7]]; ]} > > Out[2]= > {{0.*Second, Null}, {0.030999999999999972*Second, Null}, > {0.15600000000000003*Second, Null}, {2.0469999999999997*Second, Null}} > > In[3]:= > {Timing[Plus @@ lst[10^4]; ], Timing[Plus @@ lst[10^5]; ], Timing[Plus > @@ lst[10^6]; ], Timing[Plus @@ lst[10^7]; ]} > > Out[3]= > {{0.*Second, Null}, {0.04700000000000015*Second, Null}, {0.484*Second, > Null}, {4.922000000000001*Second, Null}} > >
- References:
- Tr[list] vs Plus@@list
- From: "dimitris" <dimmechan@yahoo.com>
- Tr[list] vs Plus@@list