コード例 #1
0
ファイル: test_glottal.py プロジェクト: danx0r/PyPeVoc
 def test_output_same_padding_as_input(self):
     filter = np.array([-1, 1])
     n_pad_before = 8
     n_signal = 16
     x = np.zeros(n_signal)
     glx = gl.PaddedFilter(x, n_before=n_pad_before)
     y = glx.apply_fir(filter)
     self.assertEqual(len(x), len(y))
コード例 #2
0
ファイル: test_glottal.py プロジェクト: danx0r/PyPeVoc
 def test_output_same_as_input(self):
     filter = np.array([1])
     n_pad_before = 8
     n_signal = 16
     x = np.zeros(n_signal)
     glx = gl.PaddedFilter(x, n_before=n_pad_before)
     y = glx.apply_fir(filter)
     for xx, yy in zip(x, y):
         self.assertEqual(xx, yy)
コード例 #3
0
ファイル: test_glottal.py プロジェクト: danx0r/PyPeVoc
 def test_private_output_buffer_1d(self):
     glx = gl.PaddedFilter(np.zeros(10), n_before=8)
     self.assertEqual(len(glx._padded_output.shape), 1)