예제 #1
0
 def test_delay_6(self):
     """Test function for delay() 6/6"""
     v5 = np.array([[1., 2., 3., 4.], [1., 2., 3., 4.]])
     v6 = v5.T
     x6 = delay(v6, 1)
     r5 = np.array([[0., 1., 2., 3.], [0., 1., 2., 3.]])
     r6 = r5.T
     self.assertTrue(np.allclose(x6, r6))
예제 #2
0
 def test_delay_5(self):
     """Test function for delay() 5/6"""
     v5 = np.array([[1., 2., 3., 4.],
                    [1., 2., 3., 4.]])
     x5 = delay(v5, 1)
     r5 = np.array([[ 0.,  1.,  2.,  3.],
                    [ 0.,  1.,  2.,  3.]])
     self.assertTrue(np.allclose(x5, r5))
예제 #3
0
 def test_delay_6(self):
     """Test function for delay() 6/6"""
     v5 = np.array([[1., 2., 3., 4.],
                    [1., 2., 3., 4.]])
     v6 = v5.T
     x6 = delay(v6, 1)
     r5 = np.array([[ 0.,  1.,  2.,  3.],
                    [ 0.,  1.,  2.,  3.]])
     r6 = r5.T
     self.assertTrue(np.allclose(x6, r6))
예제 #4
0
 def test_delay_5(self):
     """Test function for delay() 5/6"""
     v5 = np.array([[1., 2., 3., 4.], [1., 2., 3., 4.]])
     x5 = delay(v5, 1)
     r5 = np.array([[0., 1., 2., 3.], [0., 1., 2., 3.]])
     self.assertTrue(np.allclose(x5, r5))
예제 #5
0
 def test_delay_4(self):
     """Test function for delay() 4/6"""
     v4 = np.array([1., 2., 3., 4.])
     r4 = np.array([0., 1., 2., 3.])
     self.assertTrue(np.allclose(delay(v4, 1), r4))
예제 #6
0
 def test_delay_3(self):
     """Test function for delay() 3/6"""
     v3 = np.ones((1, 10))
     r3 = np.zeros((1, 10))
     r3[0, 5:] = 1
     self.assertTrue(np.allclose(delay(v3, 5), r3))
예제 #7
0
 def test_delay_2(self):
     """Test function for delay() 2/6"""
     v2 = np.ones((10, 1))
     r2 = np.zeros((10, 1))
     r2[5:, 0] = 1
     self.assertTrue(np.allclose(delay(v2, 5), r2))
예제 #8
0
 def test_delay_1(self):
     """Test function for delay() 1/6"""
     v1 = np.arange(4)
     r1 = np.array((0, 0, 0, 0))
     self.assertTrue(np.allclose(delay(v1, 5), r1))
예제 #9
0
 def test_delay_4(self):
     """Test function for delay() 4/6"""
     v4 = np.array([1., 2., 3., 4.])
     r4 = np.array([0., 1., 2., 3.])
     self.assertTrue(np.allclose(delay(v4, 1), r4))
예제 #10
0
 def test_delay_3(self):
     """Test function for delay() 3/6"""
     v3 = np.ones((1, 10))
     r3 = np.zeros((1, 10))
     r3[0, 5:] = 1
     self.assertTrue(np.allclose(delay(v3, 5), r3))
예제 #11
0
 def test_delay_2(self):
     """Test function for delay() 2/6"""
     v2 = np.ones((10, 1))
     r2 = np.zeros((10, 1))
     r2[5:, 0] = 1
     self.assertTrue(np.allclose(delay(v2, 5), r2))
예제 #12
0
 def test_delay_1(self):
     """Test function for delay() 1/6"""
     v1 = np.arange(4)
     r1 = np.array((0, 0, 0, 0))
     self.assertTrue(np.allclose(delay(v1, 5), r1))