Exemplo n.º 1
0
 def test_divide_by_stds_masked_and_channel_masked(self):
     divide_by_stds(self.X, [6.27992834], mask=self.M,
                    channel_mask=self.cm)
     stds = get_stds(self.X, mask=self.M, channel_mask=self.cm)
     assert_allclose(stds, [1.])
     stds = get_stds(self.X, mask=self.M)
     assert_allclose(stds, [6.27992834, 1.0])
Exemplo n.º 2
0
    def test_scale_std_of_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_stds(ds['training'][0]), [6.90410506, 6.90410506])
        assert_allclose(get_stds(ds['validation'][0]), [6.90410506, 6.90410506])
        assert_allclose(get_stds(ds['test'][0]), [13.80821012,  13.80821012])

        scale_std_of_dataset(ds)

        assert_allclose(get_stds(ds['training'][0]), [1., 1.], atol=1e-6)
        assert_allclose(get_stds(ds['validation'][0]), [1., 1.], atol=1e-6)
        assert_allclose(get_stds(ds['test'][0]), [2., 2.], atol=1e-6)
Exemplo n.º 3
0
    def test_scale_std_of_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_stds(ds['training'][0]), [6.90410506, 6.90410506])
        assert_allclose(get_stds(ds['validation'][0]),
                        [6.90410506, 6.90410506])
        assert_allclose(get_stds(ds['test'][0]), [13.80821012, 13.80821012])

        scale_std_of_dataset(ds)

        assert_allclose(get_stds(ds['training'][0]), [1., 1.], atol=1e-6)
        assert_allclose(get_stds(ds['validation'][0]), [1., 1.], atol=1e-6)
        assert_allclose(get_stds(ds['test'][0]), [2., 2.], atol=1e-6)
Exemplo n.º 4
0
    def test_scale_std_of_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_stds(ds['training'][0], self.M),
                        [6.27992834, 6.27992834])
        assert_allclose(get_stds(ds['validation'][0], self.M),
                        [6.27992834, 6.27992834])
        assert_allclose(get_stds(ds['test'][0], self.M),
                        [12.55985668,  12.55985668])

        scale_std_of_dataset(ds)

        assert_allclose(get_stds(ds['training'][0], self.M), [1., 1.])
        assert_allclose(get_stds(ds['validation'][0], self.M), [1., 1.])
        assert_allclose(get_stds(ds['test'][0], self.M), [2., 2.])
Exemplo n.º 5
0
    def test_scale_std_of_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_stds(ds['training'][0], self.M),
                        [6.27992834, 6.27992834])
        assert_allclose(get_stds(ds['validation'][0], self.M),
                        [6.27992834, 6.27992834])
        assert_allclose(get_stds(ds['test'][0], self.M),
                        [12.55985668, 12.55985668])

        scale_std_of_dataset(ds)

        assert_allclose(get_stds(ds['training'][0], self.M), [1., 1.])
        assert_allclose(get_stds(ds['validation'][0], self.M), [1., 1.])
        assert_allclose(get_stds(ds['test'][0], self.M), [2., 2.])
Exemplo n.º 6
0
 def test_get_stds_masked(self):
     stds = get_stds(self.X, self.M)
     assert_allclose(stds, [6.27992834, 6.27992834])
Exemplo n.º 7
0
 def test_get_stds(self):
     stds = get_stds(self.X)
     assert_allclose(stds, [6.90410506, 6.90410506])
Exemplo n.º 8
0
 def test_divide_by_stds_masked_and_channel_masked(self):
     divide_by_stds(self.X, [6.27992834], mask=self.M, channel_mask=self.cm)
     stds = get_stds(self.X, mask=self.M, channel_mask=self.cm)
     assert_allclose(stds, [1.])
     stds = get_stds(self.X, mask=self.M)
     assert_allclose(stds, [6.27992834, 1.0])
Exemplo n.º 9
0
 def test_divide_by_stds(self):
     divide_by_stds(self.X, [6.90410506, 6.90410506])
     stds = get_stds(self.X)
     assert_allclose(stds, [1.0, 1.0])
Exemplo n.º 10
0
 def test_divide_by_stds(self):
     divide_by_stds(self.X, [6.90410506, 6.90410506])
     stds = get_stds(self.X)
     assert_allclose(stds, [1.0, 1.0])
Exemplo n.º 11
0
 def test_get_stds_masked_and_channel_masked(self):
     stds = get_stds(self.X,
                     mask=self.M,
                     channel_mask=np.array([False, True]))
     assert_allclose(stds, [6.27992834])
Exemplo n.º 12
0
 def test_get_stds_channel_masked(self):
     stds = get_stds(self.X, channel_mask=np.array([False, True]))
     assert_allclose(stds, [6.90410506])
Exemplo n.º 13
0
 def test_get_stds_masked(self):
     stds = get_stds(self.X, self.M)
     assert_allclose(stds, [6.27992834, 6.27992834])
Exemplo n.º 14
0
 def test_get_stds(self):
     stds = get_stds(self.X)
     assert_allclose(stds, [6.90410506, 6.90410506])
Exemplo n.º 15
0
 def test_get_stds_channel_masked(self):
     stds = get_stds(self.X, channel_mask=np.array([False, True]))
     assert_allclose(stds, [6.90410506])
Exemplo n.º 16
0
 def test_divide_by_stds_masked(self):
     divide_by_stds(self.X, [6.27992834, 6.27992834], mask=self.M)
     stds = get_stds(self.X, self.M)
     assert_allclose(stds, [1.0, 1.0])
Exemplo n.º 17
0
 def test_get_stds_masked_and_channel_masked(self):
     stds = get_stds(self.X, mask=self.M,
                     channel_mask=np.array([False, True]))
     assert_allclose(stds, [6.27992834])
Exemplo n.º 18
0
 def test_divide_by_stds_channel_masked(self):
     divide_by_stds(self.X, [6.90410506], channel_mask=self.cm)
     stds = get_stds(self.X, channel_mask=self.cm)
     assert_allclose(stds, [1.0])
     stds = get_stds(self.X)
     assert_allclose(stds, [6.90410506, 1.0])
Exemplo n.º 19
0
 def test_divide_by_stds_masked(self):
     divide_by_stds(self.X, [6.27992834, 6.27992834], mask=self.M)
     stds = get_stds(self.X, self.M)
     assert_allclose(stds, [1.0, 1.0])
Exemplo n.º 20
0
 def test_divide_by_stds_channel_masked(self):
     divide_by_stds(self.X, [6.90410506], channel_mask=self.cm)
     stds = get_stds(self.X, channel_mask=self.cm)
     assert_allclose(stds, [1.0])
     stds = get_stds(self.X)
     assert_allclose(stds, [6.90410506, 1.0])