[SciPy-user] cross correlation functions

Chris Lee c.j.lee@tnw.utwente...
Wed Apr 1 07:41:54 CDT 2009


Hi All,

I have two arrays of data and I want to perform a cross correlation on  
them. Will correlate(input, weights, output=None, mode='reflect',  
cval=0.0, origin=0) do this for me?

Would the structure be something like this (pseudo code):
arr1 = [bunch of data]
arr2 = [bunch of data]

input_arr = append(arr1, arr2)
weigths = zeros(input_arr.shape, float)
weigth[max(arr1.shape)::] = 1
out_mat = correlate(input_arr, weights)

Otherwise, I may have to loop... the prospect is not appealing as  
these arrays are reasonably large.

Cheers
Chris
***************************************************
Chris Lee
Laser Physics and Nonlinear Optics Group
MESA+ Research Institute for Nanotechnology
University of Twente
Phone: ++31 (0)53 489 3968
fax: ++31 (0)53 489 1102
***************************************************



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/scipy-user/attachments/20090401/7313a96f/attachment.html 


More information about the SciPy-user mailing list