Beispiel #1
0
 def test_generate_full_fourier_matrix_iter_2(self):
     f2 = np.array([
          [1, 1, 1, 1],
          [1, -1, 1, -1],
          [1, 1, -1, -1],
          [1, -1, -1, 1],
     ])
     self.assertTrue(np.array_equal(
         fourier.generate_full_fourier_matrix_iter(2),
         f2
     ))
Beispiel #2
0
 def test_generate_full_fourier_matrix_rec_2(self):
     self.assertTrue(np.array_equal(
         fourier.generate_full_fourier_matrix_rec(2),
         fourier.generate_full_fourier_matrix_iter(2),
     ))
Beispiel #3
0
 def test_generate_full_fourier_matrix_iter_1(self):
     f1 = np.array([[1, 1], [1, -1]])
     self.assertTrue(np.array_equal(
         fourier.generate_full_fourier_matrix_iter(1),
         f1
     ))
Beispiel #4
0
 def test_generate_full_fourier_matrix_iter_0(self):
     f0 = np.array([[1]])
     self.assertTrue(np.array_equal(
         fourier.generate_full_fourier_matrix_iter(0),
         f0
     ))