Hi,
I would like to perform Taylor expansion for functions F: \mathbb{R}^{n}
\rightarrow \mathbb{R}^{n} (i.e.) functions with n-dimensional domain and
range. I believe this functionality is non-existent at the moment and would
like to get some pointers on how I may go about it.
I can walk the expression tree creating corresponding expressions for each
term in F. Following are some issues that I would like to work around:
- it appears that sympy automatically rearranges variables inside each term
of the expression as it sees fit. This is not acceptable as such an
expansion will start dealing with non-commutative entities very
soon: http://docs.sympy.org/latest/tutorial/manipulation.html
In: expr = 3*y**2*x
In: expr
Out[12]: 3*x*y**2
In: expr =y**2*3*x
In: expr
Out[14]: 3*x*y**2
- I would like to introduce some bracket notation for non-commutative
products. Right now, the brackets are plainly discarded:
In: 3*(y**2)*x
Out[15]: 3*x*y**2
- I would like to treat undefined functions as part of the Taylor expansion
and I might be able to
use http://docs.sympy.org/latest/modules/functions/index.html
- If I need to create new sympy types in the process, how do I go about it?
Regards,
Mahesh
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/68572df4-d628-4fe9-9d58-63b73cab3b4e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.