Hi. If you look at the source, it's only being called to see if the matrix is invertible. But this is unnecessary, because it can just check the form of the output of rref to determine this. Can you open an issue for this? Or, you could send in a patch. This should be quite easy to fix.
On Mon, Sep 5, 2011 at 2:32 PM, Bryan <[email protected]> wrote: > Hi all. > > When inverting a matrix through gaussian elimination, the det() method > is called, > which kills the performance and I think makes little sense as having > calculated the > det allows other ways of inverting the matrix and because there are > other ways of > noticing if the matrix is non-invertible through gaussian elimination. > > Also, it is dying on me due to some error (cannot elevate polynomial > to negative power), > but I know that the matrix is invertible. This is probably a separate error. What Matrix gives you this error? Can you open a (separate) issue for this? Aaron Meurer > > Is there any good reason to call det() there? > > Regards > > Bryan > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
