Monday, November 18, 2024
Google search engine
HomeLanguagesPython | sympy.doit() method

Python | sympy.doit() method

Using the doit() method in sympy module, we can evaluate objects that are not evaluated by default like limits, integrals, sums and products. Note that all objects of this kind will be evaluated recursively.

Syntax : sympy.doit(x)

Return : evaluated object 

Code #1: With the help of the below examples, we can clearly understand that using sympy.doit() method we can evaluate objects that are not evaluated by default. 

Python3




# importing sympy library
from sympy import *
from sympy.abc import x
 
# calling doit() method on expression
geek = (2 * Integral(x, x)).doit()
 
print(geek)


Output: 

x**2

  Code #2: 

Python3




# importing sympy library
from sympy import *
 
# taking symbols
a, b = symbols('a b')
 
# calling doit() method on expression
geek = (3 * a + b * log(a) + log(b) + log(a)*log(1 / b)).doit()
print(geek)


Output: 

3*a + b*log(a) + log(a)*log(1/b) + log(b)
RELATED ARTICLES

Most Popular

Recent Comments