Example #1
0
 def tangent_riemannian_submersion_test_data(self):
     random_data = []
     for n, n_samples in zip(self.n_list, self.n_samples_list):
         bundle = CorrelationMatricesBundle(n)
         mat = bundle.random_point()
         point = bundle.riemannian_submersion(mat)
         vec = bundle.random_point(n_samples)
         random_data.append(dict(n=n, vec=vec, point=point))
     return self.generate_tests([], random_data)
Example #2
0
 def exp_log_composition_test_data(self):
     bundle = CorrelationMatricesBundle(3)
     point = bundle.riemannian_submersion(bundle.random_point(2))
     random_data = [dict(dim=3, point=point)]
     return self.generate_tests([], random_data)