def test_TangentSpace_inversetransform_without_fit(): """Test inverse transform of Tangent Space without fit.""" Nt = 10 Ne = 3 * 4 / 2 tsv = np.random.randn(Nt, Ne) ts = TangentSpace(metric='riemann') ts.inverse_transform(tsv)
def test_TangentSpace_inversetransform(): """Test inverse transform of Tangent Space""" covset = generate_cov(10,3) ts = TangentSpace(metric='riemann') ts.fit(covset) t = ts.transform(covset) cov = ts.inverse_transform(t) assert_array_almost_equal(covset,cov)
def test_TangentSpace_inversetransform_without_fit(): """Test inverse transform of Tangent Space without fit.""" covset = generate_cov(10, 3) ts = TangentSpace(metric='identity') tsv = ts.fit_transform(covset) ts = TangentSpace(metric='riemann') cov = ts.inverse_transform(tsv) assert_array_almost_equal(covset, cov)
def test_TangentSpace_inversetransform(): """Test inverse transform of Tangent Space.""" covset = generate_cov(10, 3) ts = TangentSpace(metric='riemann') ts.fit(covset) t = ts.transform(covset) cov = ts.inverse_transform(t) assert_array_almost_equal(covset, cov)