[Numpy-discussion] numarray bug in gaussian_filter1d?
Alexandre Guimond
guim at guim.org
Thu Sep 22 08:50:08 EDT 2005
Hi.
I think I found a bug in gaussian_filter1d.
roughly the function creates a 1d kernel and then calls correlate1d. The
problem I see is that the kernel should be mirrored prior to calling
correlate1d since we want to convolve, not correlate.
as a result:
>>> import numarray.nd_image
>>> numarray.nd_image.gaussian_filter1d( ( 0.0, 1.0, 0.0 ), 1, order = 1,
axis = 0, mode = 'constant' )
array([-0.24197145, 0. , 0.24197145])
>>>
when it should be [ 0.24197145, 0. , -0.24197145]) (notice the change in
the sign of coefficients)
Or did I get that wrong?
alex.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20050922/cf5e5035/attachment.html>
More information about the NumPy-Discussion
mailing list