class_docstr: Class for the Poincare polydisk.
  
  The Poincare polydisk is a direct product of n Poincare disks,
  i.e. hyperbolic spaces of dimension 2.
  
  Parameters
  ----------
  n_disks : int
      Number of disks.
class_docstr_tok: ["Class","for","the","Poincare","polydisk",".","The","Poincare","polydisk","is","a","direct","product","of","n","Poincare","disks",",","i.e",".","hyperbolic","spaces","of","dimension","2",".","Parameters","--","--","--","--","--","n_disks",":","int","Number","of","disks","."]
docstr: Convert point from intrinsic to extrensic coordinates.
  
  Convert the parameterization of a point in the hyperbolic space
  from its intrinsic coordinates, to its extrinsic coordinates
  in Minkowski space.
  
  Parameters
  ----------
  point_intrinsic : array-like, shape=[..., n_disk, dim]
      Point in intrinsic coordinates.
  
  Returns
  -------
  point_extrinsic : array-like, shape=[..., n_disks, dim + 1]
      Point in extrinsic coordinates.
docstr_tok: ["Convert","point","from","intrinsic","to","extrensic","coordinates",".","Convert","the","parameterization","of","a","point","in","the","hyperbolic","space","from","its","intrinsic","coordinates",",","to","its","extrinsic","coordinates","in","Minkowski","space",".","Parameters","--","--","--","--","--","point_intrinsic",":","array-like",",","shape=","[","...",",","n_disk",",","dim","]","Point","in","intrinsic","coordinates",".","Returns","--","--","--","-","point_extrinsic",":","array-like",",","shape=","[","...",",","n_disks",",","dim","+","1","]","Point","in","extrinsic","coordinates","."]
code: def intrinsic_to_extrinsic_coords(point_intrinsic):
      """Convert point from intrinsic to extrensic coordinates.
  
      Convert the parameterization of a point in the hyperbolic space
      from its intrinsic coordinates, to its extrinsic coordinates
      in Minkowski space.
  
      Parameters
      ----------
      point_intrinsic : array-like, shape=[..., n_disk, dim]
          Point in intrinsic coordinates.
  
      Returns
      -------
      point_extrinsic : array-like, shape=[..., n_disks, dim + 1]
          Point in extrinsic coordinates.
      """
      n_disks = point_intrinsic.shape[1]
      point_extrinsic = gs.stack(
          [
              _Hyperbolic.change_coordinates_system(
                  point_intrinsic[:, i_disk, ...],
                  "intrinsic",
                  "extrinsic",
              )
              for i_disk in range(n_disks)
          ],
          axis=1,
      )
      return point_extrinsic
  
file_path: geomstats/geomstats/geometry/poincare_polydisk.py
imports: import geomstats.backend
  from geomstats.geometry._hyperbolic import _Hyperbolic
  from geomstats.geometry.hyperboloid import Hyperboloid
  from geomstats.geometry.nfold_manifold import NFoldManifold, NFoldMetric
label_desc: Use image node_id 3 for calling the PoincarePolydisk obj's underlying member method code with example usage: obj.intrinsic_to_extrinsic_coords(point_intrinsic) and returns: point_extrinsic