class_docstr: Class for the quotient structure on PSD matrices.
class_docstr_tok: ["Class","for","the","quotient","structure","on","PSD","matrices","."]
docstr: Find a representer in top space.
docstr_tok: ["Find","a","representer","in","top","space","."]
code: def lift(self, point):
      """Find a representer in top space."""
      k = self.total_space.k
      eigvals, eigvecs = gs.linalg.eigh(point)
      return gs.einsum(
          "...ij,...j->...ij",
          eigvecs[..., -k:],
          eigvals[..., -k:] ** 0.5,
      )
  
imports: import geomstats.backend
  from geomstats.geometry.fiber_bundle import FiberBundle
  from geomstats.geometry.full_rank_matrices import FullRankMatrices
  from geomstats.geometry.general_linear import GeneralLinear
  from geomstats.geometry.manifold import Manifold
  from geomstats.geometry.matrices import Matrices, MatricesMetric
  from geomstats.geometry.quotient_metric import QuotientMetric
  from geomstats.geometry.spd_matrices import SPDEuclideanMetric, SPDMatrices
  from geomstats.geometry.special_orthogonal import SpecialOrthogonal
  from geomstats.geometry.symmetric_matrices import SymmetricMatrices
label_desc: Use image node_id 4 for calling the BuresWassersteinBundle obj's underlying member method code with example usage: obj.lift(point) and returns: gs