--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/eb589af0-2dca-4b8d-bfff-290a4767e20a%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAP7f1AjbK%2BKTZJV9z8XO3Y7x_S0%2B7xR969%2BK8GcptG-tgwue%2BQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAGassLARFMmfZ5uWfiN0y8KLWxfR19A2WtjJ%2Bjf-6OCyzfzDAQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAP7f1AjOZocz%2B_xNgKCMy8Txp2%2BE69T7heLOPYbBubt6yTuNLg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAGassLCvjZ8i3g0D1EYBvDUgZdmQP3LOFZ8NsjARwPh--EPymQ%40mail.gmail.com.
I used to work as a Mathematica consultant, and I have seen a number of Mathematica users concerned about performance issues. There are plenty of subtle ways to make Mathematica code run slowly - often dramatically so. I am sure the same is true of all algebra systems.
As a simple example from Mathematica, simply ensuring that every
component of a numerical matrix is the same type can improve
performance a lot. It is so easy to write some zero components as
0 (i.e. an integer) as opposed to 0.0 (a real). If you do that in
a language like Fortran, the compiler will automatically convert
the components of the matrix to the type of the variable that
holds them, but not in Mathematica or (I think) SymPy.
I am not quite sure if your basic problem is speed or formulating your problem. However, if you have a problem with speed, it would definitely be worth taking the time to extract a simple example of a SymPy calculation that seems slow to you.
David
--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/6248732c-59ee-3654-52d0-d779d267d769%40dbailey.co.uk.