You might find the sympy modules at github.com/brombo/galgebra useful since they include an n-dimensional vector space with operations. Look at galgebra.pdf in the doc directory for a complete description. The following link might also be of use -
en.wikipedia.org/wiki/Conformal_geometric_algebra On Sat, Oct 8, 2016 at 9:06 AM, Kalevi Suominen <jks...@gmail.com> wrote: > > > On Saturday, October 8, 2016 at 3:40:47 PM UTC+3, Ferran Pujol Camins > wrote: >> >> In sympy 1.0 docs I see a general n-dimensional point: >> http://docs.sympy.org/latest/modules/geometry/points.html >> >> Anyway, let's say we create our custom class. What's the appropiate >> class to store each coordinate? *AlgebraicNumber* or *RootOf*? What they >> differ on? >> >> > The most important difference is that objects of RootOf class have no > arithmetic operations defined other than those inherited from Expr class. > That makes computations with them inefficient. > > -- > 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+unsubscr...@googlegroups.com. > To post to this group, send email to sympy@googlegroups.com. > 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/091d7027-0c60-4a5e-911e-1e908160f0e1%40googlegroups.com > <https://groups.google.com/d/msgid/sympy/091d7027-0c60-4a5e-911e-1e908160f0e1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. 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/CALOxT-maWWTZJMgnPOQ%2BvYcF1ktO7S1V2fMq%3D6Frn_nNd2x0Pg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.