class_docstr: Class for the 3D Heisenberg group in the vector representation.
  
  The 3D Heisenberg group represented as R^3. It is a step-2 Carnot Lie
  group. It can be equipped with a natural sub-Riemannian structure, and it
  is a fundamental example in sub-Riemannian geometry.
  
  Parameters
  ----------
  No parameters
  
  References
  ----------
  https://en.wikipedia.org/wiki/Heisenberg_group
class_docstr_tok: ["Class","for","the","3D","Heisenberg","group","in","the","vector","representation",".","The","3D","Heisenberg","group","represented","as","R^3",".","It","is","a","step-2","Carnot","Lie","group",".","It","can","be","equipped","with","a","natural","sub-Riemannian","structure",",","and","it","is","a","fundamental","example","in","sub-Riemannian","geometry",".","Parameters","--","--","--","--","--","No","parameters","References","--","--","--","--","--","https",":","\/\/en.wikipedia.org\/wiki\/Heisenberg_group"]
docstr: Compute the group exponential of the tangent vector at the identity.
  
  Parameters
  ----------
  tangent_vec : array-like, shape=[..., 3]
      Tangent vector at base point.
  
  Returns
  -------
  _ : array-like, shape=[..., 3]
      Point.
docstr_tok: ["Compute","the","group","exponential","of","the","tangent","vector","at","the","identity",".","Parameters","--","--","--","--","--","tangent_vec",":","array-like",",","shape=","[","...",",","3","]","Tangent","vector","at","base","point",".","Returns","--","--","--","-","_",":","array-like",",","shape=","[","...",",","3","]","Point","."]
code: def exp_from_identity(self, tangent_vec):
      """Compute the group exponential of the tangent vector at the identity.
  
      Parameters
      ----------
      tangent_vec : array-like, shape=[..., 3]
          Tangent vector at base point.
  
      Returns
      -------
      _ : array-like, shape=[..., 3]
          Point.
      """
      return gs.copy(tangent_vec)
  
file_path: geomstats/geomstats/geometry/heisenberg.py
imports: import geomstats.backend
  from geomstats.geometry.base import VectorSpace
  from geomstats.geometry.euclidean import Euclidean
  from geomstats.geometry.lie_group import LieGroup
  from geomstats.geometry.symmetric_matrices import SymmetricMatrices
label_desc: Use image node_id 7 for calling the HeisenbergVectors obj's underlying member method code with example usage: obj.exp_from_identity(tangent_vec) and returns: gs