Re: Mapping down two lists
- To: mathgroup at smc.vnet.net
- Subject: [mg25238] Re: [mg25179] Mapping down two lists
- From: Laurent CHUSSEAU <chusseau at univ-montp2.fr>
- Date: Sun, 17 Sep 2000 04:47:16 -0400 (EDT)
- Organization: LIRMM
- References: <8psfs6$a1t@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
dans l'article 8psfs6$a1t at smc.vnet.net, Matt.Johnson at autolivasp.com Matt.Johnson at autolivasp.com a ecrit le 15/09/2000 8:33: > In[21]:= > lst1 = Table[Random[], {500000}]; > lst2 = Table[{Random[], Random[]}, {500000}]; > In[23]:= > Plus @@ (Transpose[lst2][[1]] - lst1)^2) // Timing > Out[23]= > {1.87 Second, 83259.7} > In[24]:= > Apply[Plus, (#[[1]] & /@ lst2 - lst1)^2] // Timing > Out[24]= > {2.91 Second, 83259.7} > matt This is interesting to note that the package Statistics`DataManipulation` is still worse (a little bit) as compared to last previous example (about 3% more time) <<Statistics`DataManipulation` Timing[Plus@@(Column[lst2,1]-lst1)^2] I often used it before ... and will not continue ! -- Laurent CHUSSEAU, CR CNRS, CEM2 UMR5507, Universite de Montpellier II