[SciPy-dev] Some benchmarks of new SVN scipy

Travis Oliphant oliphant at ee.byu.edu
Mon Oct 3 20:48:53 EDT 2005


Chris did some early benchmarks and we were able to speed up some things 
in current SciPy.

Attached is the code: 

Here are my results for various values of N, and Nl (using SVN 
scipy_core)...

Number of loops = 50
Size of matrix = 1000 x 1000
time for numarray = 10.834883213
time for numeric = 33.9484729767
time for scipy = 9.82745909691

Number of loops = 500
Size of matrix = 100 x 100
time for numarray = 0.684185028076
time for numeric = 1.40390586853
time for scipy = 0.416875839233

Number of loops = 5000
Size of matrix = 10 x 10
time for numarray = 1.48704504967
time for numeric = 0.419279098511
time for scipy = 0.906091928482

Number of loops = 5000
Size of matrix = 1 x 1
time for numarray = 1.45864701271
time for numeric = 0.344217061996
time for scipy = 0.856736898422


Conclusion,

SciPy is as fast as (or faster than) numarray for large arrays (at least 
in this test), but for many small arrays can still be a bit slower 
(there is currently more setup time for the ufunc loop)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_bigarray.py
Type: application/x-python
Size: 1045 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20051003/6e91f1dc/attachment.bin>


More information about the SciPy-Dev mailing list