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 <alk...@gmail.com> 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 sy...@googlegroups.com.
> To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
>
>
Aaron Meurer
Great. If you need assistance on submitting a patch, feel free to ask
here. You question is likely answered in our guide, too, at
https://github.com/sympy/sympy/wiki/development-workflow.
Aaron Meurer
>
> Regarding the other problem I am trying to isolate
> it, but it will take a while, as I have to gain
> access to my former computer.
>
> Regards
>
> Bryan
>