There is also the Theano project which is all about code generation on array expressions. They've optimized a lot of this stuff much more than SymPy has. It's a bit harder to get out a single code snippet with them though. They generate working C and CUDA code and then wrap it into python functions under the hood.
On Sat, Jul 28, 2012 at 8:31 AM, Vinzent Steinberg < vinzent.steinb...@gmail.com> wrote: > On Friday, July 27, 2012 12:43:05 AM UTC+2, Matthew Emmett wrote: >> >> Hi everyone, >> >> I have some sympy code that generates Fortran code, and was wondering >> if there a good way of simplifying the sympy expressions in order to >> minimize the number of floating point operations that are required to >> evaluate them numerically. Any suggestions? > > > There is Ignition [1], which uses Sympy for optimizing numerical > expressions. See for example Andy's paper [2]. > > Vinzent > > > [1] http://andy.terrel.us/ignition/ > [2] http://andy.terrel.us/ignition/downloads/Terrel2011.pdf > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/sympy/-/k_YvrA8-OVAJ. > > To post to this group, send email to sympy@googlegroups.com. > To unsubscribe from this group, send email to > sympy+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.