Liste d'entiers L = [randint(1,12) for i in xrange(2)]
---------------------------------------------------*--
0.000140520652707     iterative                             10 tours
0.000151415892191     reduce lambda
0.000104761918095     reduce mul
reduce_mul/reduce_lambda 0.691881919259  reduce_mul/iterative 0.745526839487
longueur du produit : 4
5.69904834151e-005     iterative                             10 tours
8.93968367564e-005     reduce lambda
5.75492136647e-005     reduce mul
reduce_mul/reduce_lambda 0.643750000032  reduce_mul/iterative 1.00980392192
3
Liste d'entiers L = [randint(1,12) for i in xrange(3)]
---------------------------------------------------*--
0.000109231759865     iterative                             10 tours
0.00016091430615     reduce lambda
0.000110069855253     reduce mul
reduce_mul/reduce_lambda 0.684027777808  reduce_mul/iterative 1.00767263468
longueur du produit : 5
6.42539764044e-005     iterative                             10 tours
0.000108114299451     reduce lambda
6.53714368752e-005     reduce mul
reduce_mul/reduce_lambda 0.604651162772  reduce_mul/iterative 1.01739130453
4
Liste d'entiers L = [randint(1,12) for i in xrange(4)]
---------------------------------------------------*--
0.000123200015565     iterative                             10 tours
0.000176279387375     reduce lambda
0.000120685729598     reduce mul
reduce_mul/reduce_lambda 0.684627575551  reduce_mul/iterative 0.979591837262
longueur du produit : 7
7.48698507778e-005     iterative                             10 tours
0.000135212715605     reduce lambda
7.15174693937e-005     reduce mul
reduce_mul/reduce_lambda 0.528925619706  reduce_mul/iterative 0.955223880518
5
Liste d'entiers L = [randint(1,12) for i in xrange(5)]
---------------------------------------------------*--
0.000473803234769     iterative                             10 tours
0.000206171454806     reduce lambda
0.000131580969111     reduce mul
reduce_mul/reduce_lambda 0.638211382048  reduce_mul/iterative 0.277712264195
longueur du produit : 9
8.32508042379e-005     iterative                             10 tours
0.000140800017874     reduce lambda
7.7104771691e-005     reduce mul
reduce_mul/reduce_lambda 0.547619047605  reduce_mul/iterative 0.926174496413
6
Liste d'entiers L = [randint(1,12) for i in xrange(6)]
---------------------------------------------------*--
0.000168177799139     iterative                             10 tours
0.000238019077841     reduce lambda
0.000462907995228     reduce mul
reduce_mul/reduce_lambda 1.94483568051  reduce_mul/iterative 2.75249169389
longueur du produit : 10
0.000109511125004     iterative                             10 tours
0.000178514308374     reduce lambda
0.000599517536472     reduce mul
reduce_mul/reduce_lambda 3.35837245728  reduce_mul/iterative 5.47448979682
7
Liste d'entiers L = [randint(1,12) for i in xrange(7)]
---------------------------------------------------*--
0.000579961978445     iterative                             10 tours
0.000269028605601     reduce lambda
0.000174603196797     reduce mul
reduce_mul/reduce_lambda 0.649013499538  reduce_mul/iterative 0.301059730269
longueur du produit : 12
0.000130463508611     iterative                             10 tours
0.000202260343144     reduce lambda
0.000121244459848     reduce mul
reduce_mul/reduce_lambda 0.599447513849  reduce_mul/iterative 0.929336188628
8
Liste d'entiers L = [randint(1,12) for i in xrange(8)]
---------------------------------------------------*--
0.000199746057149     iterative                             10 tours
0.000284114321857     reduce lambda
0.00018270478509     reduce mul
reduce_mul/reduce_lambda 0.643067846404  reduce_mul/iterative 0.914685314431
longueur du produit : 12
0.000139123827182     iterative                             10 tours
0.000221257170949     reduce lambda
0.000125993666813     reduce mul
reduce_mul/reduce_lambda 0.569444444548  reduce_mul/iterative 0.905622490161
9
Liste d'entiers L = [randint(1,12) for i in xrange(9)]
---------------------------------------------------*--
0.000227682568664     iterative                             10 tours
0.00031121273787     reduce lambda
0.000200863517506     reduce mul
reduce_mul/reduce_lambda 0.645421902975  reduce_mul/iterative 0.882208588409
longueur du produit : 17
0.000163428592174     iterative                             10 tours
0.000333282582005     reduce lambda
0.000158958750347     reduce mul
reduce_mul/reduce_lambda 0.476948868408  reduce_mul/iterative 0.972649572716
10
Liste d'entiers L = [randint(1,12) for i in xrange(10)]
---------------------------------------------------**--
0.000241092094086     iterative                             10 tours
0.000339707979663     reduce lambda
0.000226006377886     reduce mul
reduce_mul/reduce_lambda 0.665296052541  reduce_mul/iterative 0.937427578217
longueur du produit : 18
0.000185219071142     iterative                             10 tours
0.000285511147354     reduce lambda
0.000169295259582     reduce mul
reduce_mul/reduce_lambda 0.592954990202  reduce_mul/iterative 0.914027149246
12
Liste d'entiers L = [randint(1,12) for i in xrange(12)]
---------------------------------------------------**--
0.000266793684602     iterative                             10 tours
0.000383288937599     reduce lambda
0.000242488919667     reduce mul
reduce_mul/reduce_lambda 0.632653061126  reduce_mul/iterative 0.908900523747
longueur du produit : 19
0.000207009550081     iterative                             10 tours
0.000323504802992     reduce lambda
0.000186895261834     reduce mul
reduce_mul/reduce_lambda 0.577720207259  reduce_mul/iterative 0.902834008192
14
Liste d'entiers L = [randint(1,12) for i in xrange(14)]
---------------------------------------------------**--
0.000285511147382     iterative                             10 tours
0.000416812751297     reduce lambda
0.000259250826531     reduce mul
reduce_mul/reduce_lambda 0.621983914178  reduce_mul/iterative 0.908023483174
longueur du produit : 22
0.000310933372816     iterative                             10 tours
0.0137109604712     reduce lambda
0.000288304798516     reduce mul
reduce_mul/reduce_lambda 0.0210273232952  reduce_mul/iterative 0.927223719684
16
Liste d'entiers L = [randint(1,12) for i in xrange(16)]
---------------------------------------------------**--
0.000332723851784     iterative                             10 tours
0.000471009583634     reduce lambda
0.000547555625047     reduce mul
reduce_mul/reduce_lambda 1.16251482788  reduce_mul/iterative 1.64567590244
longueur du produit : 26
0.000264558763774     iterative                             10 tours
0.00040675560723     reduce lambda
0.000233828601125     reduce mul
reduce_mul/reduce_lambda 0.57486263734  reduce_mul/iterative 0.883843716947
18
Liste d'entiers L = [randint(1,12) for i in xrange(18)]
---------------------------------------------------**--
0.00035339687031     iterative                             10 tours
0.000510679429908     reduce lambda
0.000317358770474     reduce mul
reduce_mul/reduce_lambda 0.621444201367  reduce_mul/iterative 0.898023715365
longueur du produit : 27
0.000301714324024     iterative                             10 tours
0.000452292120912     reduce lambda
0.000270146066043     reduce mul
reduce_mul/reduce_lambda 0.597282273011  reduce_mul/iterative 0.895370370356
20
Liste d'entiers L = [randint(1,12) for i in xrange(20)]
---------------------------------------------------**--
0.000384406398013     iterative                             10 tours
0.000551466736653     reduce lambda
0.000341942900519     reduce mul
reduce_mul/reduce_lambda 0.620060790239  reduce_mul/iterative 0.889534883621
longueur du produit : 30
0.000322107977411     iterative                             10 tours
0.000493358792795     reduce lambda
0.000279923845085     reduce mul
reduce_mul/reduce_lambda 0.567383918505  reduce_mul/iterative 0.869037294062
25
Liste d'entiers L = [randint(1,12) for i in xrange(25)]
---------------------------------------------------**--
0.000484977839392     iterative                             10 tours
0.000731657235747     reduce lambda
0.000438603230293     reduce mul
reduce_mul/reduce_lambda 0.599465444834  reduce_mul/iterative 0.904377880118
longueur du produit : 40
0.000425473069896     iterative                             10 tours
0.000889219160513     reduce lambda
0.000370717507394     reduce mul
reduce_mul/reduce_lambda 0.416902293446  reduce_mul/iterative 0.871306631662
30
Liste d'entiers L = [randint(1,12) for i in xrange(30)]
---------------------------------------------------**--
0.0005942095992     iterative                             10 tours
0.000869384237404     reduce lambda
0.000494755618433     reduce mul
reduce_mul/reduce_lambda 0.569087403644  reduce_mul/iterative 0.832628114894
longueur du produit : 46
0.000499225460231     iterative                             10 tours
0.000745066761283     reduce lambda
0.000487771490526     reduce mul
reduce_mul/reduce_lambda 0.654668166496  reduce_mul/iterative 0.977056519313
40
Liste d'entiers L = [randint(1,12) for i in xrange(40)]
---------------------------------------------------**--
0.000724393742814     iterative                             10 tours
0.00107052712013     reduce lambda
0.0006436572246     reduce mul
reduce_mul/reduce_lambda 0.601252609574  reduce_mul/iterative 0.888546085585
longueur du produit : 66
0.000700647708015     iterative                             10 tours
0.00121635571     reduce lambda
0.000603428648049     reduce mul
reduce_mul/reduce_lambda 0.496095544328  reduce_mul/iterative 0.861244019134
50
Liste d'entiers L = [randint(1,12) for i in xrange(50)]
---------------------------------------------------**--
0.000905422337183     iterative                             10 tours
0.0013269842955     reduce lambda
0.00102722552728     reduce mul
reduce_mul/reduce_lambda 0.774105263161  reduce_mul/iterative 1.13452638078
longueur du produit : 83
0.00216647646559     iterative                             10 tours
0.00124485095171     reduce lambda
0.000787250893609     reduce mul
reduce_mul/reduce_lambda 0.632405745065  reduce_mul/iterative 0.3633784655
-----------------------------------------------------------------------------------
>>> 
===================================================================================
===================================================================================
2
Liste d'entiers L = [randint(1,12) for i in xrange(2)]
---------------------------------------------------*--
0.000105320648117     iterative                             10 tours
0.0001550476386     reduce lambda
0.000108673029899     reduce mul
reduce_mul/reduce_lambda 0.700900902978  reduce_mul/iterative 1.03183024262
longueur du produit : 4
5.64317533644e-005     iterative                             10 tours
9.19111228086e-005     reduce lambda
6.03428647992e-005     reduce mul
reduce_mul/reduce_lambda 0.656534954152  reduce_mul/iterative 1.06930692742
3
Liste d'entiers L = [randint(1,12) for i in xrange(3)]
---------------------------------------------------*--
0.000110628585162     iterative                             10 tours
0.000163707956972     reduce lambda
0.000226844473218     reduce mul
reduce_mul/reduce_lambda 1.38566553156  reduce_mul/iterative 2.05050505605
longueur du produit : 6
6.59301670112e-005     iterative                             10 tours
0.000105600013512     reduce lambda
6.53714369037e-005     reduce mul
reduce_mul/reduce_lambda 0.61904761874  reduce_mul/iterative 0.99152542557
4
Liste d'entiers L = [randint(1,12) for i in xrange(4)]
---------------------------------------------------*--
0.000132698429752     iterative                             10 tours
0.000186057166275     reduce lambda
0.000123200015423     reduce mul
reduce_mul/reduce_lambda 0.662162161716  reduce_mul/iterative 0.928421049544
longueur du produit : 6
7.34730251679e-005     iterative                             10 tours
0.000123479380591     reduce lambda
7.20761995581e-005     reduce mul
reduce_mul/reduce_lambda 0.583710407465  reduce_mul/iterative 0.980988592662
5
Liste d'entiers L = [randint(1,12) for i in xrange(5)]
---------------------------------------------------*--
0.000134653985469     iterative                             10 tours
0.000195276215663     reduce lambda
0.00012878731809     reduce mul
reduce_mul/reduce_lambda 0.659513590288  reduce_mul/iterative 0.956431535546
longueur du produit : 8
8.38095345443e-005     iterative                             10 tours
0.000141638113291     reduce lambda
7.68254067225e-005     reduce mul
reduce_mul/reduce_lambda 0.542406312378  reduce_mul/iterative 0.916666667345
6
Liste d'entiers L = [randint(1,12) for i in xrange(6)]
---------------------------------------------------*--
0.00018689526155     iterative                             10 tours
0.000241092094484     reduce lambda
0.000156165099042     reduce mul
reduce_mul/reduce_lambda 0.647740438676  reduce_mul/iterative 0.835575486225
longueur du produit : 10
0.000109790490114     iterative                             10 tours
0.000179631768788     reduce lambda
0.000102247631958     reduce mul
reduce_mul/reduce_lambda 0.569206842686  reduce_mul/iterative 0.931297709402
7
Liste d'entiers L = [randint(1,12) for i in xrange(7)]
---------------------------------------------------*--
0.000183822246299     iterative                             10 tours
0.000262323842435     reduce lambda
0.00017627938746     reduce mul
reduce_mul/reduce_lambda 0.671991481309  reduce_mul/iterative 0.958966561498
longueur du produit : 12
0.00012906668303     iterative                             10 tours
0.000205612724585     reduce lambda
0.000120406364431     reduce mul
reduce_mul/reduce_lambda 0.585597825591  reduce_mul/iterative 0.932900432584
8
Liste d'entiers L = [randint(1,12) for i in xrange(8)]
---------------------------------------------------*--
0.000204495263688     iterative                             10 tours
0.000888101700411     reduce lambda
0.000194717484646     reduce mul
reduce_mul/reduce_lambda 0.219251336369  reduce_mul/iterative 0.952185792154
longueur du produit : 12
0.000144990494618     iterative                             10 tours
0.00023215241049     reduce lambda
0.000139403192406     reduce mul
reduce_mul/reduce_lambda 0.60048134806  reduce_mul/iterative 0.961464355117
9
Liste d'entiers L = [randint(1,12) for i in xrange(9)]
---------------------------------------------------*--
0.000207009550422     iterative                             10 tours
0.000406476242006     reduce lambda
0.000194438120388     reduce mul
reduce_mul/reduce_lambda 0.478350516697  reduce_mul/iterative 0.939271255803
longueur du produit : 13
0.00015197462244     iterative                             10 tours
0.000241092094257     reduce lambda
0.000141358748124     reduce mul
reduce_mul/reduce_lambda 0.586326766789  reduce_mul/iterative 0.930147059121
10
Liste d'entiers L = [randint(1,12) for i in xrange(10)]
---------------------------------------------------**--
0.000228520663768     iterative                             10 tours
0.000335517503345     reduce lambda
0.000203098437623     reduce mul
reduce_mul/reduce_lambda 0.605328889249  reduce_mul/iterative 0.888753053114
longueur du produit : 16
0.000402565130571     iterative                             10 tours
0.000272660352039     reduce lambda
0.000158120654987     reduce mul
reduce_mul/reduce_lambda 0.579918032838  reduce_mul/iterative 0.392782789615
12
Liste d'entiers L = [randint(1,12) for i in xrange(12)]
---------------------------------------------------**--
0.000270425431154     iterative                             10 tours
0.000438882595745     reduce lambda
0.000243327015369     reduce mul
reduce_mul/reduce_lambda 0.554423934164  reduce_mul/iterative 0.899793389736
longueur du produit : 21
0.00020812701041     iterative                             10 tours
0.000322666707689     reduce lambda
0.000188850817494     reduce mul
reduce_mul/reduce_lambda 0.585281384767  reduce_mul/iterative 0.907382550311
14
Liste d'entiers L = [randint(1,12) for i in xrange(14)]
---------------------------------------------------**--
0.000293333370337     iterative                             10 tours
0.000484139743776     reduce lambda
0.000269307971166     reduce mul
reduce_mul/reduce_lambda 0.556260820617  reduce_mul/iterative 0.918095240432
longueur du produit : 23
0.00023634288732     iterative                             10 tours
0.000426311165029     reduce lambda
0.000514869906738     reduce mul
reduce_mul/reduce_lambda 1.20773263516  reduce_mul/iterative 2.17848699649
16
Liste d'entiers L = [randint(1,12) for i in xrange(16)]
---------------------------------------------------**--
0.000529117527549     iterative                             10 tours
0.000484139744003     reduce lambda
0.000371834968291     reduce mul
reduce_mul/reduce_lambda 0.768032314837  reduce_mul/iterative 0.702745512918
longueur du produit : 27
0.000272101621931     iterative                             10 tours
0.000412622274553     reduce lambda
0.000239974633814     reduce mul
reduce_mul/reduce_lambda 0.581584292982  reduce_mul/iterative 0.881930185168
18
Liste d'entiers L = [randint(1,12) for i in xrange(18)]
---------------------------------------------------**--
0.000352279409753     iterative                             10 tours
0.000519619113675     reduce lambda
0.000325460358454     reduce mul
reduce_mul/reduce_lambda 0.62634408529  reduce_mul/iterative 0.923869943695
longueur du produit : 29
0.000303669879941     iterative                             10 tours
0.000450057199942     reduce lambda
0.000272101621931     reduce mul
reduce_mul/reduce_lambda 0.604593420495  reduce_mul/iterative 0.896044158164
20
Liste d'entiers L = [randint(1,12) for i in xrange(20)]
---------------------------------------------------**--
0.000390831795357     iterative                             10 tours
0.000569625469552     reduce lambda
0.000534146099881     reduce mul
reduce_mul/reduce_lambda 0.937714565854  reduce_mul/iterative 1.36669049506
longueur du produit : 30
0.000330209565846     iterative                             10 tours
0.00056459689722     reduce lambda
0.000293892100899     reduce mul
reduce_mul/reduce_lambda 0.520534388952  reduce_mul/iterative 0.890016920456
25
Liste d'entiers L = [randint(1,12) for i in xrange(25)]
---------------------------------------------------**--
0.000467098471972     iterative                             10 tours
0.000681371514929     reduce lambda
0.000493638157877     reduce mul
reduce_mul/reduce_lambda 0.724477244882  reduce_mul/iterative 1.05681818181
longueur du produit : 39
0.000419327037207     iterative                             10 tours
0.000609295315599     reduce lambda
0.000422120688427     reduce mul
reduce_mul/reduce_lambda 0.692801466908  reduce_mul/iterative 1.00666222536
30
Liste d'entiers L = [randint(1,12) for i in xrange(30)]
---------------------------------------------------**--
0.000562641341503     iterative                             10 tours
0.000870781063213     reduce lambda
0.000719644536048     reduce mul
reduce_mul/reduce_lambda 0.826435675338  reduce_mul/iterative 1.27904667319
longueur du produit : 48
0.000504533397589     iterative                             10 tours
0.000741155649848     reduce lambda
0.000436088944298     reduce mul
reduce_mul/reduce_lambda 0.588390501222  reduce_mul/iterative 0.864341085015
40
Liste d'entiers L = [randint(1,12) for i in xrange(40)]
---------------------------------------------------**--
0.00077440009818     iterative                             10 tours
0.00103867949701     reduce lambda
0.000635276271169     reduce mul
reduce_mul/reduce_lambda 0.611619150079  reduce_mul/iterative 0.820346320541
longueur du produit : 64
0.000672711196557     iterative                             10 tours
0.00102666679709     reduce lambda
0.000668520719955     reduce mul
reduce_mul/reduce_lambda 0.651156462692  reduce_mul/iterative 0.993770764299
50
Liste d'entiers L = [randint(1,12) for i in xrange(50)]
---------------------------------------------------**--
0.000896482653161     iterative                             10 tours
0.00139459065304     reduce lambda
0.00106298426181     reduce mul
reduce_mul/reduce_lambda 0.762219551303  reduce_mul/iterative 1.18572764131
longueur du produit : 82
0.000859606458562     iterative                             10 tours
0.00123032396573     reduce lambda
0.000991187427417     reduce mul
reduce_mul/reduce_lambda 0.805631244312  reduce_mul/iterative 1.15307117291
-----------------------------------------------------------------------------------
			
		
 
	
Partager