I don't want to use numpy because it isn't permitted in competitive programming.I want to take derivative of for instance m=a(a**2-24a).
Now,a=0 and a=8 are critical points. I want to find this value.Is it possible by using any python library function excluding numpy.
Is there a method to perform a derivative by inbuilt function in python 3.5?
651 views Asked by Mukesh Jha At
2
There are 2 answers
0
On
You can check the implementation in the numpy repository and use that information to implement your own version. You should start with polyder. Probably you do not need half of the code in their implementation.
m=a(a**2-24a)
does not make sense as a Python expression, regardless of whata
is. The firsta(
implies a function;a**
implies a number, and24a
is I-don't-know-what.Derivative is a mathematical concept that's implemented in
sympy
(symbolic math).numpy
also implements it for polynomials.numpy
also implements a finite difference approximation for arrays.For a list of numbers (or two lists) you could calculate a finite difference approximation (without
numpy
).But for a general function, there isn't a derivative method for Python nor
numpy
.Your question might make more sense if you give examples of the function or lists that you are working with.