Esempio n. 1
0
 def test_pipelining_sklearn_compat(self):
     from pyemma.coordinates.transform import TICA
     t = TICA(1)
     x = np.random.random((20, 3))
     y = t.fit_transform(x)
     y2 = t.get_output()
     np.testing.assert_allclose(y2[0], y)
Esempio n. 2
0
    def test_notify_changes_mixin(self):
        X_t = np.random.random((30, 30))
        source = coor.source(np.array(X_t))

        t1 = coor.tica(source)
        from pyemma.coordinates.transform import TICA
        t2 = TICA(lag=10)
        assert len(t1._stream_children) == 0
        t2.data_producer = t1
        assert t1._stream_children[0] == t2