You can use Pow(10*x, 2, evaluate=False).

Aaron Meurer

On Wed, Mar 8, 2017 at 11:06 PM, Ankit <[email protected]> wrote:
> Hello ! I have this question !
>
> Python automatically evaluates 10**2 to 100 or say (10*10) to 100 .
>
>  Same is the case where our expression is , for example: (2*log(x))**2, it
> will become 4*log(x_)**2
>
> or
>
> (10*x)**2 becomes 100*x_**2                  (Also, how is x different from
> x_ ?)
>
> Is there anyway,we can stop this evaluation and write these expressions in
> non-evaluated form.
>
> What I thought of was to take them as Strings, and use Evaluate= False, with
> sympify . But, if this expression is written in Sympy, like expr= (10*x)**2,
> it will automatically get evaluated and expr = 100*x_**2.
>
> Please let me know the possible solution !
>
> Thanks,
> Ankit
>
> --
> 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/0fe38ea6-3e74-4326-9c78-119b9466e457%40googlegroups.com.
> 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 [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/CAKgW%3D6KPjYJQh238nekqd6UGEspp5D6Y4LomVXJ%2BgHOwPBTSaw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to