def testCorrelate2(self): print 'test correlate2' da = np.zeros([10], np.float) da[3] = 1 db = da.copy() ada = np.correlate(da, db) self.checkitems(None, ada) db = np.zeros([10], np.float) db[5] = 1 ada = np.correlate(da, db) self.checkitems(None, ada) import os if os.name == 'java': ada = sig.phasecorrelate(da, db) self.checkitems(None, ada)
def testCorrelate2D(self): import os if os.name != 'java': return print 'test correlate2' da = np.zeros([8, 8], np.float) da[3, 3] = 20 db = da.copy() ada = np.correlate(da, db) print ada da += rnd.poisson(2, size=da.shape) db = np.zeros([8, 8], np.float) db[5, 6] = 20 db += rnd.poisson(2, size=db.shape) ada = np.correlate(da, db) print ada
def testCorrelate2(self): print 'test correlate2' da = np.zeros([10], np.float) da[3] = 1 db = da.copy() ada = np.correlate(da,db) self.checkitems(None, ada) db = np.zeros([10], np.float) db[5] = 1 ada = np.correlate(da,db) self.checkitems(None, ada) import os if os.name == 'java': ada = sig.phasecorrelate(da,db) self.checkitems(None, ada)
def testCorrelate2D(self): import os if os.name != 'java': return print 'test correlate2' da = np.zeros([8,8], np.float) da[3,3] = 20 db = da.copy() ada = np.correlate(da,db) print ada da += rnd.poisson(2, size=da.shape) db = np.zeros([8,8], np.float) db[5,6] = 20 db += rnd.poisson(2, size=db.shape) ada = np.correlate(da,db) print ada
def testCorrelate(self): print 'test correlate' da = np.array(self.da, np.float) ada = np.correlate(da, axes=[0]) self.checkitems(None, ada) a = np.array([1, 2, 3]) b = np.array([0, 1, 0.5]) self.checkitems([3.5], np.correlate(a, b)) self.checkitems([2., 3.5, 3.], np.correlate(a, b, "same")) self.checkitems([0.5, 2., 3.5, 3., 0.], np.correlate(a, b, "full")) self.checkitems([3.5], np.correlate(b, a)) self.checkitems([2., 3.5, 3.][::-1], np.correlate(b, a, "same")) self.checkitems([0.5, 2., 3.5, 3., 0.][::-1], np.correlate(b, a, "full"))