[SciPy-user] decimate

Travis E. Oliphant oliphant@enthought....
Sat Oct 25 14:42:57 CDT 2008

John Hunter wrote:
> One of the functions I used to use a lot in matlab was decimate, which
> downsamples data after doing a low pass filter to prevent aliasing.

You can use the function resample in scipy.signal.  It uses a Fourier 
method for the low-pass filter. 

resample(x, len(x)/q)

should give a similar result as decimate(x, q)


More information about the SciPy-user mailing list