Con la ayuda del método sympy.expand_pow_exp() , podemos expandir la expresión matemática usando la siguiente identidad:
x(a+b) = xa.xb
Sintaxis: expand_pow_exp(expresión)
Parámetros:
expresión – Es la expresión matemática que necesita ser expandida.
Devuelve: Devuelve una expresión matemática expandida correspondiente a la expresión de entrada.
Ejemplo #1:
En este ejemplo podemos ver que al usar el método sympy.expand_pow_exp() , podemos expandir una expresión matemática en términos de potencia.
Python3
# import sympy from sympy import * x, a, b = symbols('x a b') expr = x**(a + b) print("Before Expansion : {}".format(expr)) # Use sympy.expand_pow_exp() method smpl = expand_pow_exp(expr) print("After Expansion : {}".format(smpl))
Producción:
Before Expansion : x**(a + b) After Expansion : x**a*x**b
Ejemplo #2:
Python3
# import sympy from sympy import * x, a, b = symbols('x a b') expr = x**(2 * a + 3 * b) print("Before Expansion : {}".format(expr)) # Use sympy.expand_pow_exp() method smpl = expand_pow_exp(expr) print("After Expansion : {}".format(smpl))
Producción:
Before Expansion : x**(2*a + 3*b) After Expansion : x**(2*a)*x**(3*b)
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA