[SciPy-user] Numerical gradient approximation on matrix
Alan G Isaac
aisaac at american.edu
Fri Jul 29 12:09:06 EDT 2005
On Fri, 29 Jul 2005, Dimitri D'Or apparently wrote:
> I have a two-dimensional array from which I wish to
> compute the gradient (i.e. the slope against the first and
> second dimension). With Matlab, I can do it easily using
> the gradient.m function. Is there something similar in
> Scipy or matplotlib? I've browsed the documentation but
> couldn't found anything but approximate gradient
> computations on functions in the optimize module. Nothing
> about computations on matrices.
Look at scipy.diff.
E.g., for the two dimensions
grad0=scipy.diff(x,axis=0)
grad1=scipy.diff(x,axis=1)
hth,
Alan Isaac
More information about the SciPy-User
mailing list