class_docstr: Class for the space of matrices (m, n).
  
  Parameters
  ----------
  m, n : int
      Integers representing the shapes of the matrices: m x n.
class_docstr_tok: ["Class","for","the","space","of","matrices","(","m",",","n",")",".","Parameters","--","--","--","--","--","m",",","n",":","int","Integers","representing","the","shapes","of","the","matrices",":","m","x","n","."]
code: def __init__(self, m, n, equip=True):
      geomstats.errors.check_integer(n, "n")
      geomstats.errors.check_integer(m, "m")
  
      super().__init__(shape=(m, n), equip=equip)
      self.m = m
      self.n = n
  
imports: import logging
  import math
  from functools import reduce
  import geomstats.backend
  import geomstats.errors
  from geomstats.algebra_utils import flip_determinant, from_vector_to_diagonal_matrix
  from geomstats.geometry.base import MatrixVectorSpace
  from geomstats.geometry.euclidean import EuclideanMetric
  from geomstats.vectorization import repeat_out
label_desc: Use image node_id 1 to create a new Matrices object from inherited base classes: MatrixVectorSpace with example: obj = Matrices(m, n, equip)