code: def test_compute_coordinates_spd2(self):
      point = gs.eye(2)
      ellipsis = visualization.Ellipses(k_sampling_points=4)
      x, y = ellipsis.compute_coordinates(point)
      self.assertAllClose(x, gs.array([1, 0, -1, 0, 1]))
      self.assertAllClose(y, gs.array([0, 1, 0, -1, 0]))
  
imports: import matplotlib
  import matplotlib.pyplot
  import geomstats.backend
  import geomstats.visualization
  from geomstats.geometry.hyperbolic import Hyperbolic
  from geomstats.geometry.hypersphere import Hypersphere
  from geomstats.geometry.matrices import Matrices
  from geomstats.geometry.poincare_half_space import PoincareHalfSpace
  from geomstats.geometry.pre_shape import PreShapeSpace
  from geomstats.geometry.spd_matrices import SPDMatrices
  from geomstats.geometry.special_euclidean import SpecialEuclidean
  from geomstats.geometry.special_orthogonal import SpecialOrthogonal, _SpecialOrthogonalMatrices
  from geomstats.test.test_case import TestCase
label_desc: Use image node_id 25 for calling the TestVisualization obj's underlying member method code with example usage: obj.test_compute_coordinates_spd2() without return types