EVALUATION BENCHMARKS: EVALUATION BENCHMARKS: Arithmetic Arithmetic '1 + 2' '1 + 2' 10000 loops, avg: 64.9 us, best: 10.6 us, median: 13.3 us | 5000 loops, avg: 200 us, best: 166 us, median: 171 us '5 * 3' '5 * 3' 10000 loops, avg: 24.5 us, best: 12.4 us, median: 13.4 us | 10000 loops, avg: 199 us, best: 181 us, median: 186 us DensityPlot DensityPlot 'DensityPlot[x + y^2, {x, -3, 3}, {y, -2, 2}]' 'DensityPlot[x + y^2, {x, -3, 3}, {y, -2, 2}]' 5 loops, avg: 360 ms, best: 236 ms, median: 333 ms | 5 loops, avg: 310 ms, best: 307 ms, median: 309 ms Expand Expand 'Expand[(a1+a2)^200]' 'Expand[(a1+a2)^200]' 5 loops, avg: 315 ms, best: 62 ms, median: 115 ms | 5 loops, avg: 483 ms, best: 405 ms, median: 407 ms 'Expand[(a1+a2+a3)^25]' 'Expand[(a1+a2+a3)^25]' 5 loops, avg: 233 ms, best: 128 ms, median: 133 ms | 5 loops, avg: 1.01 s , best: 929 ms, median: 1.05 s 'Expand[(a1+a2+a3+a4+a5+a6+a7)^3]' 'Expand[(a1+a2+a3+a4+a5+a6+a7)^3]' 100 loops, avg: 17.5 ms, best: 13 ms, median: 14.2 ms | 100 loops, avg: 114 ms, best: 104 ms, median: 109 ms Matrix Matrix 'RandomInteger[{0,1}, {10,10}] . RandomInteger[{0,1}, {10,1 'RandomInteger[{0,1}, {10,10}] . RandomInteger[{0,1}, {10,1 100 loops, avg: 30.5 ms, best: 25 ms, median: 26.7 ms | 5 loops, avg: 324 ms, best: 287 ms, median: 304 ms 'RandomInteger[{0,10}, {10,10}] + RandomInteger[{0,10}, {10 'RandomInteger[{0,10}, {10,10}] + RandomInteger[{0,10}, {10 1000 loops, avg: 7.15 ms, best: 5.5 ms, median: 6.13 ms | 100 loops, avg: 36.3 ms, best: 31.8 ms, median: 34.3 ms Plot Plot 'Plot[0, {x, -3, 3}]' 'Plot[0, {x, -3, 3}]' 100 loops, avg: 18.2 ms, best: 9.33 ms, median: 11.4 ms | 100 loops, avg: 66.5 ms, best: 59.7 ms, median: 62.3 ms 'Plot[x^2 + x + 1, {x, -3, 3}]' 'Plot[x^2 + x + 1, {x, -3, 3}]' 10 loops, avg: 131 ms, best: 79.3 ms, median: 98.9 ms | 5 loops, avg: 459 ms, best: 439 ms, median: 444 ms 'Plot[Sin[Cos[x^2]], {x, -3, 3}]' 'Plot[Sin[Cos[x^2]], {x, -3, 3}]' 5 loops, avg: 365 ms, best: 245 ms, median: 265 ms | 5 loops, avg: 1.38 s , best: 1.35 s , median: 1.38 s 'Plot[Sin[100 x], {x, -3, 3}]' 'Plot[Sin[100 x], {x, -3, 3}]' 10 loops, avg: 187 ms, best: 160 ms, median: 172 ms | 5 loops, avg: 918 ms, best: 894 ms, median: 908 ms Plot3D Plot3D 'Plot3D[0, {x, -1, 1}, {y, -1, 1}]' 'Plot3D[0, {x, -1, 1}, {y, -1, 1}]' 100 loops, avg: 21.4 ms, best: 15.5 ms, median: 18.1 ms | 10 loops, avg: 148 ms, best: 127 ms, median: 129 ms 'Plot3D[x + y^2, {x, -3, 3}, {y, -2, 2}]' 'Plot3D[x + y^2, {x, -3, 3}, {y, -2, 2}]' 100 loops, avg: 55.9 ms, best: 47.4 ms, median: 50.5 ms | 5 loops, avg: 434 ms, best: 377 ms, median: 398 ms 'Plot3D[Sin[x + y^2], {x, -3, 3}, {y, -3, 3}]' 'Plot3D[Sin[x + y^2], {x, -3, 3}, {y, -3, 3}]' 10 loops, avg: 142 ms, best: 125 ms, median: 135 ms | 5 loops, avg: 1.36 s , best: 1.27 s , median: 1.33 s 'Plot3D[Sin[100 x + 100 y ^ 2], {x, 0, 1}, {y, 0, 1}]' 'Plot3D[Sin[100 x + 100 y ^ 2], {x, 0, 1}, {y, 0, 1}]' 10 loops, avg: 179 ms, best: 154 ms, median: 163 ms | 5 loops, avg: 1.27 s , best: 1.25 s , median: 1.27 s Random Random 'RandomInteger[{-100, 100}, 100]' 'RandomInteger[{-100, 100}, 100]' 1000 loops, avg: 1.83 ms, best: 1.14 ms, median: 1.46 ms | 1000 loops, avg: 3.87 ms, best: 3.41 ms, median: 3.71 ms 'RandomInteger[10, {10, 10}]' 'RandomInteger[10, {10, 10}]' 1000 loops, avg: 1.69 ms, best: 1.22 ms, median: 1.5 ms | 1000 loops, avg: 4.24 ms, best: 3.77 ms, median: 4.14 ms 'RandomInteger[{0,1}, {5, 5, 5}]' 'RandomInteger[{0,1}, {5, 5, 5}]' 1000 loops, avg: 1.99 ms, best: 1.34 ms, median: 1.77 ms | 1000 loops, avg: 5.42 ms, best: 4.79 ms, median: 5.26 ms 'RandomReal[1, 100]' 'RandomReal[1, 100]' 1000 loops, avg: 1.8 ms, best: 1.21 ms, median: 1.57 ms | 1000 loops, avg: 4.32 ms, best: 3.74 ms, median: 4.07 ms 'RandomReal[{-1, 1}, 100]' 'RandomReal[{-1, 1}, 100]' 1000 loops, avg: 1.57 ms, best: 1.18 ms, median: 1.32 ms | 1000 loops, avg: 3.82 ms, best: 3.54 ms, median: 3.84 ms 'RandomComplex[2 + I, 50]' 'RandomComplex[2 + I, 50]' 1000 loops, avg: 2.45 ms, best: 1.5 ms, median: 1.97 ms | 1000 loops, avg: 3.29 ms, best: 2.92 ms, median: 3.18 ms 'RandomComplex[{-1 - I, 1 + I}, {10, 10}]' 'RandomComplex[{-1 - I, 1 + I}, {10, 10}]' 1000 loops, avg: 3.16 ms, best: 2.04 ms, median: 2.73 ms | 1000 loops, avg: 6.69 ms, best: 5.54 ms, median: 6.27 ms Trig Trig 'Sin[RandomReal[]]' 'Sin[RandomReal[]]' 1000 loops, avg: 1.28 ms, best: 975 us, median: 1.21 ms | 1000 loops, avg: 1.43 ms, best: 1.32 ms, median: 1.41 ms 'ArcTan[RandomReal[]]' 'ArcTan[RandomReal[]]' 1000 loops, avg: 1.37 ms, best: 941 us, median: 1.14 ms | 1000 loops, avg: 1.24 ms, best: 1.17 ms, median: 1.21 ms PARSING BENCHMARKS: PARSING BENCHMARKS: '1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+2 '1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+2 5000 loops, avg: 810 us, best: 571 us, median: 629 us | 1000 loops, avg: 8.13 ms, best: 7.19 ms, median: 7.49 ms '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;2 '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;2 5000 loops, avg: 766 us, best: 566 us, median: 623 us | 1000 loops, avg: 7.91 ms, best: 6.8 ms, median: 7.16 ms '1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/2 '1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/2 1000 loops, avg: 1.69 ms, best: 921 us, median: 1.2 ms | 100 loops, avg: 19.8 ms, best: 13.1 ms, median: 14.6 ms '1^2^3^4^5^6^7^8^9^10^11^12^13^14^15^16^17^18^19^20^21^22^2 '1^2^3^4^5^6^7^8^9^10^11^12^13^14^15^16^17^18^19^20^21^22^2 1000 loops, avg: 1.37 ms, best: 535 us, median: 921 us | 100 loops, avg: 13.3 ms, best: 9.57 ms, median: 10.6 ms '! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! '! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 5000 loops, avg: 760 us, best: 331 us, median: 572 us | 1000 loops, avg: 7.16 ms, best: 5.6 ms, median: 6.08 ms '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 5000 loops, avg: 389 us, best: 177 us, median: 222 us | 1000 loops, avg: 5.87 ms, best: 4.3 ms, median: 4.81 ms 'expr& & & & & & & & & & & & & & & & & & & & & & & & & & & 'expr& & & & & & & & & & & & & & & & & & & & & & & & & & & 5000 loops, avg: 452 us, best: 232 us, median: 326 us | 1000 loops, avg: 6.24 ms, best: 4.83 ms, median: 5.29 ms 'Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Si 'Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Sin[Si 1000 loops, avg: 2.74 ms, best: 1.3 ms, median: 1.88 ms | 100 loops, avg: 14.5 ms, best: 12 ms, median: 12.8 ms install urllib for Combinatorica parsing test install urllib for Combinatorica parsing test