geomstats.test_cases.learning package#

Submodules#

geomstats.test_cases.learning.agglomerative_hierarchical_clustering module#

geomstats.test_cases.learning.expectation_maximization module#

geomstats.test_cases.learning.exponential_barycenter module#

class geomstats.test_cases.learning.exponential_barycenter.EuclideanGroup(dim, equip=True)[source]#

Bases: Euclidean

static compose(point_a, point_b)[source]#
exp(tangent_vec, base_point=None)[source]#

Compute the group exponential, which is simply the addition.

Parameters:
  • tangent_vec (array-like, shape=[…, n]) – Tangent vector at base point.

  • base_point (array-like, shape=[…, n]) – Point from which the exponential is computed.

Returns:

point (array-like, shape=[…, n]) – Group exponential.

static inverse(point)[source]#
log(point, base_point=None)[source]#

geomstats.test_cases.learning.frechet_mean module#

geomstats.test_cases.learning.geodesic_regression module#

geomstats.test_cases.learning.incremental_frechet_mean module#

geomstats.test_cases.learning.kalman_filter module#

geomstats.test_cases.learning.kernel_density_estimation_classifier module#

geomstats.test_cases.learning.kmeans module#

geomstats.test_cases.learning.knn module#

geomstats.test_cases.learning.mdm module#

geomstats.test_cases.learning.pca module#

geomstats.test_cases.learning.preprocessing module#

geomstats.test_cases.learning.radial_kernel_functions module#

geomstats.test_cases.learning.wrapped_gaussian_process module#

Module contents#