Home python Finding the Python derivative

# Finding the Python derivative

Author

Date

Category

How do I find the derivative of a function in Python? Which library has the necessary functions for this?

SymPy (from Symbolic math and Python):

``````& gt; & gt; & gt; from sympy import diff, symbols, cos, sin
& gt; & gt; & gt; x, y = symbols ('x y')
& gt; & gt; & gt; diff (cos (x))
-sin (x)
& gt; & gt; & gt; diff (cos (x) + 1j * sin (y), x)
-sin (x)
& gt; & gt; & gt; diff (cos (x) + 1j * sin (y), y)
1.0 * I * cos (y)
``````

Using the `scipy.misc.derivative `function, you can find the Nth power derivative of a function at a point.

https: // docs .scipy.org / doc / scipy-0.18.0 / reference / generated / scipy.misc.derivative.html

Another option is `numpy.diff `, but it accepts an array of values ​​as input and outputs another array. Useful for plotting.

Why spend time searching for the correct question and then entering your answer when you can find it in a second? That's what CompuTicket is all about! Here you'll find thousands of questions and answers from hundreds of computer languages.