Python | sympy.expand_pow_exp() method
Last Updated :
23 Dec, 2021
With the help of sympy.expand_pow_exp() method, we can expand mathematical expression using following identity –
x(a+b) = xa.xb
Syntax: expand_pow_exp(expression)
Parameters:
expression – It is the mathematical expression which needs to be expanded.
Returns: Returns an expanded mathematical expression corresponding to the input expression.
Example #1:
In this example we can see that by using sympy.expand_pow_exp() method, we can expand a mathematical expression in terms of power.
Python3
from sympy import *
x, a, b = symbols( 'x a b' )
expr = x * * (a + b)
print ( "Before Expansion : {}" . format (expr))
smpl = expand_pow_exp(expr)
print ( "After Expansion : {}" . format (smpl))
|
Output:
Before Expansion : x**(a + b)
After Expansion : x**a*x**b
Example #2:
Python3
from sympy import *
x, a, b = symbols( 'x a b' )
expr = x * * ( 2 * a + 3 * b)
print ( "Before Expansion : {}" . format (expr))
smpl = expand_pow_exp(expr)
print ( "After Expansion : {}" . format (smpl))
|
Output:
Before Expansion : x**(2*a + 3*b)
After Expansion : x**(2*a)*x**(3*b)
Share your thoughts in the comments
Please Login to comment...