Beispiel #1
0
    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)
Beispiel #2
0
    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
Beispiel #3
0
    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)
Beispiel #4
0
    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
Beispiel #5
0
    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"))
Beispiel #6
0
    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"))