Open In App

Python | sympy.apart() method

Improve
Improve
Like Article
Like
Save
Share
Report

With the help of sympy.apart() method, we are able to do a partial fraction decomposition of a rational function and put it into a standard canonical form i.e p/q.

Syntax : sympy.apart()
Return : Return the partial fraction decomposition of rational function.

Example #1 :
In the given example, we can see that by using sympy.apart() method, we can do the partial fraction of rational function.




# import sympy
from sympy import * x, y, z = symbols('x y z')
gfg_exp = (x**2 + 2 * x + 1)/(x**2 + x)
   
# Using sympy.apart() method
gfg_exp = apart(gfg_exp)
   
print(gfg_exp)


Output :

1 + 1/x

Example #2 :




# import sympy
from sympy import * x, y, z = symbols('x y z')
gfg_exp = 1 / x + (3 * x / 2 - 2)/(x - 4)
   
# Using sympy.apart() method
gfg_exp = apart(gfg_exp)
   
print(gfg_exp)


Output :

3/2 + 4/(x – 4) + 1/x


Last Updated : 25 Jun, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads