Open In App

Python | sympy.diff() method

Last Updated : 27 Jan, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

With the help of sympy.diff() method, we can find the differentiation of mathematical expressions in the form of variables by using sympy.diff() method.

Syntax : sympy.diff(expression, reference variable) Return : Return differentiation of mathematical expression.

Example #1: In this example, we can see that by using sympy.diff() method, we can find the differentiation of mathematical expression with variables. Here we use the symbols() method also to declare a variable as a symbol. 

Python3




# import sympy
from sympy import *
 
x, y = symbols('x y')
gfg_exp = x + y
 
exp = expand(gfg_exp**2)
print("Before Differentiation : {}".format(exp))
 
# Use sympy.diff() method
dif = diff(exp, x)
 
print("After Differentiation : {}".format(dif))


Output :

Before Differentiation : x**2 + 2*x*y + y**2

 After Differentiation : 2*x + 2*y

  Example #2 : 

Python3




# import sympy
from sympy import *
x, y = symbols('x y')
gfg_exp = sin(x)*cos(x)
 
print("Before Differentiation : {}".format(gfg_exp))
 
# Use sympy.diff() method
dif = diff(gfg_exp, x)
 
print("After Differentiation : {}".format(dif))


Output :

Before Differentiation : sin(x)*cos(x) 

After Differentiation : -sin(x)**2 + cos(x)**2


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads