code: def inverse_test_data(self):
      mat_a = [[0.0, 1.0, 0.0], [1.0, 0.0, 0.0], [0.0, 0.0, 1.0]]
      data = [
          dict(
              point=gs.array(
                  [[1.0, 2.0, 3.0], [4.0, 5.0, 6.0], [7.0, 8.0, 10.0]]
              ),
              expected=(
                  1.0
                  / 3.0
                  * gs.array(
                      [
                          [-2.0, -4.0, 3.0],
                          [-2.0, 11.0, -6.0],
                          [3.0, -6.0, 3.0],
                      ]
                  )
              ),
          ),
          dict(
              point=gs.array([mat_a, -gs.eye(3, 3)]),
              expected=gs.array([mat_a, -gs.eye(3, 3)]),
          ),
      ]
      return self.generate_tests(data)
  
imports: import random
  import geomstats.backend
  from geomstats.test.data import TestData
  from .base import VectorSpaceOpenSetTestData
  from .lie_group import MatrixLieGroupTestData
  from .matrices import MatricesMetricTestData
label_desc: Use image node_id 2 for calling the GeneralLinear3TestData obj's underlying member method code with example usage: obj.inverse_test_data() and returns: self