View Single Post
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#36
Benchmark of SymPy 0.7.2 (it automatically loads PyLab, i.e., NumPy & MatPlotLib) and Sympy 0.7.1 :

Nokia N9 @ 1 GHz with IPython 0.13.1, NumPy 1.4.1 and MatPlotLib 1.0.0 installed :
- "from sympy import *" : 3.5s (v0.7.2), 2.4s (v0.7.2 without MatPlotLib), 2.0s (v0.7.2 without PyLab), 1.7s (v0.7.1);
- isympy in X Terminal : 5.6s (v0.7.2), 4.5s (v0.7.2 without MatPlotLib), 4.1s (v0.7.2 without PyLab), 3.7s (v0.7.1);
- "integrate(x**5/(alpha*x**2+beta)**2,x)" : 3.1s (v0.7.2), 5.6s (v0.7.1);

Nokia N900 @ 600 MHz with IPython 0.10.2, NumPy 1.4.0 and MatPlotLib 1.0.0 installed :
- "from sympy import *" : 8.0s (v0.7.2), 4.1s (v0.7.2 without MatPlotLib), 3.5s (v0.7.2 without PyLab), 2.3s (v0.7.1);
- SymPy icon or isympy in X Terminal : 10s (v0.7.2), 6.1s (v0.7.2 without MatPlotLib), 5.5s (v0.7.2 without PyLab), 4.0s (v0.7.1);
- "integrate(x**5/(alpha*x**2+beta)**2,x)" : 6.6s (v0.7.2), 10s (v0.7.1);

Nokia N810 with IPython 0.10.2 :
- "from sympy import *" : 11s (v0.7.2), 6.5s (v0.7.1);
- SymPy icon or isympy on X Terminal : 16s (v0.7.2), 12s (v0.7.1);
- "integrate(x**5/(alpha*x**2+beta)**2,x)" : 22s (v0.7.2), 31s (v0.7.1);
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.

Last edited by rcolistete; 2013-08-07 at 04:04.
 

The Following User Says Thank You to rcolistete For This Useful Post: