Usando o find()método no módulo simpy, podemos encontrar a subexpressão (se existir) na função matemática. find()método retorna a subexpressão na função matemática.

Sintaxe: sympy.find (x)
Retorno: retorna subexpressão 

Código # 1:

Com a ajuda dos exemplos abaixo, podemos entender claramente que, usando o sympy.find()método, podemos contar a subexpressão de uma determinada expressão.

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) 

Resultado:

definir ([log (3 * x)])

 
Código # 2:



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) 

Resultado:

conjunto ([log (a), log (1 / b), log (b)])