class_docstr: Hermitian metric on complex matrices given by Frobenius inner-product.
docstr: Compute norm of a complex matrix.
  
  Norm of a matrix associated to the Frobenius inner product.
  
  Parameters
  ----------
  vector : array-like, shape=[..., dim]
      Vector.
  base_point : array-like, shape=[..., dim]
      Base point.
      Optional, default: None.
  
  Returns
  -------
  norm : array-like, shape=[...,]
      Norm.
docstr_tok: ["Compute","norm","of","a","complex","matrix",".","Norm","of","a","matrix","associated","to","the","Frobenius","inner","product",".","Parameters","--","--","--","--","--","vector",":","array-like",",","shape=","[","...",",","dim","]","Vector",".","base_point",":","array-like",",","shape=","[","...",",","dim","]","Base","point",".","Optional",",","default",":","None",".","Returns","--","--","--","-","norm",":","array-like",",","shape=","[","...",",","]","Norm","."]
code: def norm(self, vector, base_point=None):
      """Compute norm of a complex matrix.
  
      Norm of a matrix associated to the Frobenius inner product.
  
      Parameters
      ----------
      vector : array-like, shape=[..., dim]
          Vector.
      base_point : array-like, shape=[..., dim]
          Base point.
          Optional, default: None.
  
      Returns
      -------
      norm : array-like, shape=[...,]
          Norm.
      """
      norm = gs.linalg.norm(vector, axis=(-2, -1))
      return repeat_out(
          self._space.point_ndim, norm, vector, base_point
      )
  
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 3 for calling the ComplexMatricesMetric obj's underlying member method code with example usage: obj.norm(vector, base_point) and returns: repeat_out