بتاريخ الثلاثاء، 10 يناير، 2012 11:11:38 م UTC+3، كتب Robert:
>
> I'm recently upgrading sympy to sympy-0.7.1-py2.7 (fom a fairly old
> version).
>
> One surprising change that I've noticed so far is
>
> >>> a = sympy.Symbol('a')
> >>> a**1 == a
> True
> >>> a**1.0 == a
> False
>
> I'm not clear on the reasoning. Is there any way to get around this?
> This results in very strange behavior like
> >>> a**1.0/a
> a**1.0/a
>
> The only solution I've found so far is the following:
> >>> (a**1.0/a).subs(a**1.0, a)
> 1
>
> I did attempt to search for this in the message board and the open
> issues, but I didn't find anything.
>
> Any help would be appreciated,
> Thanks,
> Rob
--
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/4f5dd974-90c8-4773-9506-ef5dbc69888f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.