[Tutor] Functional Derivatives

Kent Johnson kent37 at tds.net
Tue Apr 21 02:37:36 CEST 2009

On Mon, Apr 20, 2009 at 7:53 PM, Matt <HellZFury+Python at gmail.com> wrote:
> I'm trying to calculate the derivative of a function in Python like so:
> def D5(func,h=1e-5):
>     ""' Return derivative of function func'''
>     def df(x):    return (func(x+h)-func(x))/h
>    df.__name__ = func.__name__ + '_dx'
>     return df
> However, I run into the problem of limited float precision.

> Is there any way that any of you can think of to avoid this for
> general-purpose functions? Thanks.



More information about the Tutor mailing list