Usando el doit()
método en el módulo simpy, podemos evaluar objetos que no están evaluados por defecto como límites, integrales, sumas y productos. Tenga en cuenta que todos los objetos de este tipo se evaluarán recursivamente.
Syntax : sympy.doit(x) Return : evaluated object
Código #1:
Con la ayuda de los ejemplos a continuación, podemos entender claramente que al usar el sympy.doit()
método podemos evaluar objetos que no se evalúan de forma predeterminada.
# importing sympy library from sympy import * from sympy.abc import x # calling doit() method on expression geek = (2 * Integral(x, x)).doit() print(geek)
Producción:
x**2
Código #2:
# 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)
Producción:
3*a + b*log(a) + log(a)*log(1/b) + log(b)