class_docstr: Class for the space of complex matrices (m, n).
  
  Parameters
  ----------
  m, n : int
      Integers representing the shapes of the matrices: m x n.
docstr: Check if a square matrix is Hermitian.
  
  Parameters
  ----------
  mat : array-like, shape=[..., n, n]
      Matrix.
  atol : float
      Absolute tolerance.
      Optional, default: backend atol.
  
  Returns
  -------
  is_herm : array-like, shape=[...,]
      Boolean evaluating if the matrix is symmetric.
docstr_tok: ["Check","if","a","square","matrix","is","Hermitian",".","Parameters","--","--","--","--","--","mat",":","array-like",",","shape=","[","...",",","n",",","n","]","Matrix",".","atol",":","float","Absolute","tolerance",".","Optional",",","default",":","backend","atol",".","Returns","--","--","--","-","is_herm",":","array-like",",","shape=","[","...",",","]","Boolean","evaluating","if","the","matrix","is","symmetric","."]
code: def is_hermitian(cls, mat, atol=gs.atol):
      """Check if a square matrix is Hermitian.
  
      Parameters
      ----------
      mat : array-like, shape=[..., n, n]
          Matrix.
      atol : float
          Absolute tolerance.
          Optional, default: backend atol.
  
      Returns
      -------
      is_herm : array-like, shape=[...,]
          Boolean evaluating if the matrix is symmetric.
      """
      return Matrices.equal(mat, cls.transconjugate(mat), atol)
  
imports: import geomstats.backend
  import geomstats.errors
  from geomstats.geometry.base import ComplexMatrixVectorSpace
  from geomstats.geometry.hermitian import HermitianMetric
  from geomstats.geometry.matrices import Matrices
  from geomstats.vectorization import repeat_out
label_desc: Use image node_id 5 for calling the ComplexMatrices obj's underlying member method code with example usage: obj.is_hermitian(cls, mat, atol) and returns: Matrices