# Find derivative of polynomial in Python

In this article, we are gonna learn how to find the derivative of a polynomial in Python. To do this task we are going to use **NumPy. **

**NumPy**is a library for the Python programming language which is used for scientific computing and to perform various operations on arrays.- So NumPy has
which returns the derivative of the specified order of a polynomial where:`numpy.polyder(p,m)`

**p** = polynomial whose derivative we have to find.

**m** = order of differentiation.

It is an easy task by using numpy in Python. So, let’s get started.

Also read: numpy.polyder() in Python with Examples

- First, we will construct the polynomial whose derivative we have to find which we are gonna do by using
*class numpy.poly1d:*

*SYNTAX* : `numpy.poly1d([`

`the polynomial’s coefficients in decreasing powers`

`]) `

2. Then, we will find the derivative by `numpy.polyder()`

.

Let’s understand this through examples :

# importing libraries import numpy as np # Constructing polynomial d1 = np.poly1d([2,2,3]) d2 = np.poly1d([1, 3, 4, 2]) print ("d1 : ", d1) print ("\n d2 : \n", d2)

Now, this is the first step in which we are constructing the polynomial**.**

m = np.polyder(d1, 1) n = np.polyder(d2, 3) print ("\n\nUsing polyder") print ("d1 derivative of order = 1 : \n", m) print ("d2 derivative of order = 3 : \n", n)

So, this is the second step in which we are finding derivatives of our polynomials.

Here, **m **is the derivative of polynomial **d1** and its** first-order derivative** while **n** is the derivative of polynomial **d2** and its** third-order derivative.**

**Screenshot:**

Therefore here it is, a simple and easy tutorial to find the derivative of a polynomial in just two steps in Python.

## Leave a Reply