[Numpy-discussion] Multiple Boolean Operations
Stéfan van der Walt
stefan@sun.ac...
Sat May 24 14:11:58 CDT 2008
Hi Andrea
2008/5/24 Andrea Gavana <andrea.gavana@gmail.com>:
> Number Of Cells: 50000
> ---------------------------------------------------------------------
> | Rank | Method Name | Execution Time | Relative Slowness |
> ---------------------------------------------------------------------
> 1 NumPy 5 (Andrea) 0.00562803 1.00000
> 2 NumPy 1 (Francesc) 0.00563365 1.00100
> 3 NumPy 2 (Nathan) 0.00577322 1.02580
> 4 NumPy 4 (Nathan-Vector) 0.00580577 1.03158
> 5 Fortran 6 (James) 0.00660514 1.17361
> 6 Fortran 3 (Alex) 0.00709856 1.26129
> 7 Fortran 5 (James) 0.00748726 1.33035
> 8 Fortran 2 (Mine) 0.00748816 1.33051
> 9 Fortran 1 (Mine) 0.00775906 1.37864
> 10 Fortran 4 {Michael) 0.00777685 1.38181
> 11 NumPy 3 (Peter) 0.01253662 2.22753
> 12 Cython (Stefan) 0.01597804 2.83901
> ---------------------------------------------------------------------
When you bench the Cython code, you'll have to take out the Python
calls (for checking dtype etc.), otherwise you're comparing apples and
oranges. After I tweaked it, it ran roughly the same time as
Francesc's version. But like I mentioned before, the Fortran results
should trump all, so what is going on here?
Regards
Stéfan
More information about the Numpy-discussion
mailing list