Python | sympy.find() method
Last Updated :
30 Jan, 2023
Using the find() method in sympy module, we can find the mathematical function’s subexpression (if it exists). find() method returns the subexpression in the mathematical function.
Syntax : sympy.find(x)
Return : returns subexpression
Code #1: With the help of the below examples, we can clearly understand that using sympy.find() method we can count the subexpression from the given expression.
Python3
from sympy import *
x, y, z = symbols( 'x y z' )
geek = ( 3 * x + log( 3 * x) + sqrt((x + 1 ) * * 2 + x)).find(log)
print (geek)
|
Output:
{log(3*x)}
Code #2:
Python3
from sympy import *
a, b = symbols( 'a b' )
geek = ( 3 * a + b * log(a) + log(b) + log(a) * log( 1 / b)).find(log)
print (geek)
|
Output:
{log(a), log(1/b), log(b)}
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...