Beispiel #1
0
 def test_rot90_negative_degree(self):
     degrees = [-90, -180, -270]
     input_arr = tolist(np.random.randint(1,10,(7,8)))
     for i, num in enumerate([1,2,3]):
         output_arr = tolist(np.rot90(input_arr, num))
         #degrees[i] == num *(-90)
     self.assertEqual(output_arr, rotate(input_arr, degrees[i]))
 def test_convolve1d_rep_y(self):
     array = [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]
     kernel = [1, 2, 3, 4]
     output = tolist(
         filters.convolve1d(array, kernel, axis=0, mode='nearest'))
     result = conv.convolve1d(array, kernel, mode='rep', axis=0)
     self.assertEqual(output, result)
 def test_convolve1d_odd_y(self):
     array = [[1, 2, 3], [1, 2, 3], [1, 2, 3]]
     kernel = [1, 2, 3]
     output = tolist(
         filters.convolve1d(array, kernel, axis=0, mode='reflect'))
     result = conv.convolve1d(array, kernel, mode='even', axis=0)
     self.assertEqual(output, result)
 def test_convolve1d_1d_odd2(self):
     kernel_odd_size = [1, 2, 3, 4]
     output = tolist(
         filters.convolve1d(self.array1d, kernel_odd_size, mode='reflect'))
     result = conv.convolve1d(self.array1d,
                              kernel_odd_size,
                              mode='even',
                              axis=-1)
     self.assertEqual(output, result)
 def test_convolve1d_1d_rep_1(self):
     kernel_even_size = [1, 2, 3]
     output = tolist(
         filters.convolve1d(self.array1d, kernel_even_size, mode='nearest'))
     result = conv.convolve1d(self.array1d,
                              kernel_even_size,
                              mode='rep',
                              axis=-1)
     self.assertEqual(output, result)
Beispiel #6
0
 def test_rad3(self):
     result = median(self.array, rad=3)
     output = tolist(medfilt(self.array, kernel_size=7))
     self.assertEqual(output, result)
Beispiel #7
0
 def test_mirror(self):
     input_arr = tolist(np.random.uniform(1,10,(7,7)))
     output_arr_y = tolist(np.flipud(input_arr))
     self.assertEqual(output_arr_y, mirror(input_arr, 'y'))
     output_arr_x = tolist(np.fliplr(input_arr))
     self.assertEqual(output_arr_x, mirror(input_arr, 'x'))
Beispiel #8
0
 def test_random_mirror_y_7x8(self):
     input_arr = tolist(np.random.uniform(1,10,(7,8)))
     output_arr = tolist(np.flipud(input_arr))
     self.assertEqual(output_arr, _mirror_y(input_arr))
Beispiel #9
0
 def test_random_mirror_x_7x7(self):
     input_arr = tolist(np.random.uniform(1,10,(7,7)))
     output_arr = tolist(np.fliplr(input_arr))
     self.assertEqual(output_arr, _mirror_x(input_arr))
 def test_sobel_y_big_values(self):
     output = tolist(
         ndimage.sobel(self.array_big_values, axis=1, mode='reflect'))
     result = sobel(self.array_big_values, direction='x', mode='odd')
     self.assertEqual(output, result)
 def test_sobel_y_rep(self):
     output = tolist(ndimage.sobel(self.array, axis=0, mode='nearest'))
     result = sobel(self.array, direction='y', mode='rep')
     self.assertEqual(output, result)
Beispiel #12
0
 def test_rot90_ccw_7x8(self):
     input_arr = tolist(np.random.uniform(1,10,(7,8)))
     output_arr = tolist(np.rot90(input_arr))
     self.assertEqual(output_arr, _rot90_ccw(input_arr))