Usando el find()
método en el módulo simple, podemos encontrar la subexpresión (si existe) en la función matemática. find()
método devuelve la subexpresión en la función matemática.
Syntax : sympy.find(x) Return : returns subexpression
Código #1:
Con la ayuda de los ejemplos a continuación, podemos entender claramente que al usar el sympy.find()
método podemos contar la subexpresión de la expresión dada.
# importing sympy library from sympy import * # taking symbols x, y, z = symbols('x y z') # calling find() method on expression geek = (3 * x + log(3 * x) + sqrt((x + 1)**2 + x)).find(log) print(geek)
Producción:
set([log(3*x)])
Código #2:
# importing sympy library from sympy import * # taking symbols a, b = symbols('a b') # calling find() method on expression geek = (3 * a + b * log(a) + log(b) + log(a)*log(1 / b)).find(log) print(geek)
Producción:
set([log(a), log(1/b), log(b)])