Sure, I will check that.

On Mon, Jun 17, 2013 at 11:38 PM, Aaron Meurer <asmeu...@gmail.com> wrote:

> Sure, and see if any tests fail. There may be a good reason for it to
> do what it is doing now.
>
> Aaron Meurer
>
> On Mon, Jun 17, 2013 at 10:54 AM, Thilina Rathnayake
> <thilina.r...@gmail.com> wrote:
> > Thank you Aaron for the reply.
> > Shall I try to fix degree to do the expected thing?
> >
> >
> > On Mon, Jun 17, 2013 at 8:23 PM, Aaron Meurer <asmeu...@gmail.com>
> wrote:
> >>
> >> There is also degree(), but it seems that it uses the wrong thing too.
> >>  We should probably fix degree to do the more expected thing. For now,
> >> using Poly.total_degree is fine. degree() and degree_list() create a
> >> Poly internally anyway.
> >>
> >> Aaron Meurer
> >>
> >> On Mon, Jun 17, 2013 at 8:30 AM, Thilina Rathnayake
> >> <thilina.r...@gmail.com> wrote:
> >> > Dear All,
> >> >
> >> > In my work related to the Diophantine Module for SymPy (PR #2168 )
> >> > I came across a situation where I want to find the degree of an
> >> > expression.
> >> >
> >> > I initially used max(degree_list(expr)) but it doesn't always return
> >> > what I
> >> > want.
> >> >
> >> >> In [7]: from sympy import degree_list
> >> >> In [8]: from sympy.abc import x, y
> >> >> In [9]: max(degree_list(5*x*y + x - 5*y + 2))
> >> >> Out[9]: 1
> >> >
> >> >
> >> > I want the answer to be two in the above case.
> >> > I found the workaround,
> >> >
> >> >> In [10]: from sympy import Poly
> >> >> In [11]: Poly(5*x*y + x - 5*y + 2).total_degree()
> >> >> Out[11]: 2
> >> >
> >> >
> >> > which gives me the desired result. Is there a better way to get the
> >> > result
> >> > rather than converting it to Polynomial? Thanks in advance.
> >> >
> >> > Regards,
> >> > Thilina
> >> >
> >> > --
> >> > 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 http://groups.google.com/group/sympy.
> >> > For more options, visit https://groups.google.com/groups/opt_out.
> >> >
> >> >
> >>
> >> --
> >> 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 http://groups.google.com/group/sympy.
> >> For more options, visit https://groups.google.com/groups/opt_out.
> >>
> >>
> >
> > --
> > 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 http://groups.google.com/group/sympy.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
>
> --
> 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 http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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 http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to