示例#1
0
 def test_subtract_means_masked_and_channel_masked(self):
     subtract_means(self.X, [9.25], mask=self.M,
                    channel_mask=self.cm)
     means = get_means(self.X, mask=self.M, channel_mask=self.cm)
     assert_allclose(means, [0.])
     means = get_means(self.X, mask=self.M)
     assert_allclose(means, [8.25, 0.])
示例#2
0
    def test_center_dataset_masked(self):
        ds = {
            'training': (self.X, FramewiseTargets(self.X, self.M)),
            'validation': (self.X + 1, FramewiseTargets(self.X, self.M)),
            'test': (self.X * 2, FramewiseTargets(self.X, self.M))
        }
        assert_allclose(get_means(ds['training'][0], self.M), [8.25, 9.25])
        assert_allclose(get_means(ds['validation'][0], self.M), [9.25, 10.25])
        assert_allclose(get_means(ds['test'][0], self.M), [16.5, 18.5])

        center_dataset(ds)

        assert_allclose(get_means(ds['training'][0], self.M), [0., 0.])
        assert_allclose(get_means(ds['validation'][0], self.M), [1., 1.])
        assert_allclose(get_means(ds['test'][0], self.M), [8.25, 9.25])
示例#3
0
    def test_center_dataset_masked(self):
        ds = {
            'training': (self.X, FramewiseTargets(self.X, self.M)),
            'validation': (self.X + 1, FramewiseTargets(self.X, self.M)),
            'test': (self.X * 2, FramewiseTargets(self.X, self.M))
        }
        assert_allclose(get_means(ds['training'][0], self.M), [8.25, 9.25])
        assert_allclose(get_means(ds['validation'][0], self.M), [9.25, 10.25])
        assert_allclose(get_means(ds['test'][0], self.M), [16.5, 18.5])

        center_dataset(ds)

        assert_allclose(get_means(ds['training'][0], self.M), [0., 0.])
        assert_allclose(get_means(ds['validation'][0], self.M), [1., 1.])
        assert_allclose(get_means(ds['test'][0], self.M), [8.25, 9.25])
示例#4
0
    def test_center_dataset(self):
        ds = {
            'training': (self.X, FramewiseTargets(self.X)),
            'validation': (self.X + 1, FramewiseTargets(self.X)),
            'test': (self.X * 2, FramewiseTargets(self.X))
        }

        assert_allclose(get_means(ds['training'][0]), [11., 12.])
        assert_allclose(get_means(ds['validation'][0]), [12., 13.])
        assert_allclose(get_means(ds['test'][0]), [22., 24.])

        center_dataset(ds)

        assert_allclose(get_means(ds['training'][0]), [0., 0.], atol=1e-6)
        assert_allclose(get_means(ds['validation'][0]), [1., 1.], atol=1e-6)
        assert_allclose(get_means(ds['test'][0]), [11., 12.], atol=1e-6)
示例#5
0
    def test_center_dataset(self):
        ds = {
            'training': (self.X, FramewiseTargets(self.X)),
            'validation': (self.X + 1, FramewiseTargets(self.X)),
            'test': (self.X * 2, FramewiseTargets(self.X))
        }

        assert_allclose(get_means(ds['training'][0]), [11., 12.])
        assert_allclose(get_means(ds['validation'][0]), [12., 13.])
        assert_allclose(get_means(ds['test'][0]), [22., 24.])

        center_dataset(ds)

        assert_allclose(get_means(ds['training'][0]), [0., 0.], atol=1e-6)
        assert_allclose(get_means(ds['validation'][0]), [1., 1.], atol=1e-6)
        assert_allclose(get_means(ds['test'][0]), [11., 12.], atol=1e-6)
示例#6
0
 def test_subtract_means_masked(self):
     subtract_means(self.X, [8.25, 9.25], mask=self.M)
     means = get_means(self.X, self.M)
     assert_allclose(means, [0., 0.])
     self.assertEqual(self.X[2, 0, 0], 16.)
     self.assertEqual(self.X[2, 0, 1], 17.)
示例#7
0
 def test_subtract_means_channel_masked(self):
     subtract_means(self.X, [12], channel_mask=self.cm)
     means = get_means(self.X, channel_mask=self.cm)
     assert_allclose(means, [0.])
     means = get_means(self.X)
     assert_allclose(means, [11., 0.])
示例#8
0
 def test_get_means_masked_and_channel_masked(self):
     means = get_means(self.X, mask=self.M,
                       channel_mask=self.cm)
     assert_allclose(means, [9.25])
示例#9
0
 def test_subtract_means(self):
     subtract_means(self.X, [11, 12])
     means = get_means(self.X)
     assert_allclose(means, [0., 0.])
示例#10
0
 def test_get_means_masked(self):
     means = get_means(self.X, self.M)
     assert_allclose(means, [8.25, 9.25])
示例#11
0
 def test_get_means_channel_masked(self):
     means = get_means(self.X, channel_mask=self.cm)
     assert_allclose(means, [12])
示例#12
0
 def test_get_means(self):
     means = get_means(self.X)
     assert_allclose(means, [11., 12.])
示例#13
0
 def test_get_means(self):
     means = get_means(self.X)
     assert_allclose(means, [11., 12.])
示例#14
0
 def test_subtract_means_masked_and_channel_masked(self):
     subtract_means(self.X, [9.25], mask=self.M, channel_mask=self.cm)
     means = get_means(self.X, mask=self.M, channel_mask=self.cm)
     assert_allclose(means, [0.])
     means = get_means(self.X, mask=self.M)
     assert_allclose(means, [8.25, 0.])
示例#15
0
 def test_get_means_masked(self):
     means = get_means(self.X, self.M)
     assert_allclose(means, [8.25, 9.25])
示例#16
0
 def test_subtract_means_channel_masked(self):
     subtract_means(self.X, [12], channel_mask=self.cm)
     means = get_means(self.X, channel_mask=self.cm)
     assert_allclose(means, [0.])
     means = get_means(self.X)
     assert_allclose(means, [11., 0.])
示例#17
0
 def test_subtract_means_masked(self):
     subtract_means(self.X, [8.25, 9.25], mask=self.M)
     means = get_means(self.X, self.M)
     assert_allclose(means, [0., 0.])
     self.assertEqual(self.X[2, 0, 0], 16.)
     self.assertEqual(self.X[2, 0, 1], 17.)
示例#18
0
 def test_subtract_means(self):
     subtract_means(self.X, [11, 12])
     means = get_means(self.X)
     assert_allclose(means, [0., 0.])
示例#19
0
 def test_get_means_masked_and_channel_masked(self):
     means = get_means(self.X, mask=self.M, channel_mask=self.cm)
     assert_allclose(means, [9.25])
示例#20
0
 def test_get_means_channel_masked(self):
     means = get_means(self.X, channel_mask=self.cm)
     assert_allclose(means, [12])