class_docstr: Class for complex manifolds.
  
  Parameters
  ----------
  dim : int
      Dimension of the manifold.
  shape : tuple of int
      Shape of one element of the manifold.
      Optional, default : None.
  default_coords_type : str, {'intrinsic', 'extrinsic', etc}
      Coordinate type.
      Optional, default: 'intrinsic'.
  equip : bool
      If True, equip space with default metric.
class_docstr_tok: ["Class","for","complex","manifolds",".","Parameters","--","--","--","--","--","dim",":","int","Dimension","of","the","manifold",".","shape",":","tuple","of","int","Shape","of","one","element","of","the","manifold",".","Optional",",","default",":","None",".","default_coords_type",":","str",",","{","'intrinsic","'",",","'extrinsic","'",",","etc","}","Coordinate","type",".","Optional",",","default",":","'intrinsic","'",".","equip",":","bool","If","True",",","equip","space","with","default","metric","."]
docstr: Sample random points on the manifold according to some distribution.
  
  If the manifold is compact, preferably a uniform distribution will be used.
  
  Parameters
  ----------
  n_samples : int
      Number of samples.
      Optional, default: 1.
  bound : float
      Bound of the interval in which to sample for non compact manifolds.
      Optional, default: 1.
  
  Returns
  -------
  samples : array-like, shape=[..., *point_shape]
      Points sampled on the manifold.
docstr_tok: ["Sample","random","points","on","the","manifold","according","to","some","distribution",".","If","the","manifold","is","compact",",","preferably","a","uniform","distribution","will","be","used",".","Parameters","--","--","--","--","--","n_samples",":","int","Number","of","samples",".","Optional",",","default",":","1.","bound",":","float","Bound","of","the","interval","in","which","to","sample","for","non","compact","manifolds",".","Optional",",","default",":","1",".","Returns","--","--","--","-","samples",":","array-like",",","shape=","[","...",",","*","point_shape","]","Points","sampled","on","the","manifold","."]
code: def random_point(self, n_samples=1, bound=1.0):
      """Sample random points on the manifold according to some distribution.
  
      If the manifold is compact, preferably a uniform distribution will be used.
  
      Parameters
      ----------
      n_samples : int
          Number of samples.
          Optional, default: 1.
      bound : float
          Bound of the interval in which to sample for non compact manifolds.
          Optional, default: 1.
  
      Returns
      -------
      samples : array-like, shape=[..., *point_shape]
          Points sampled on the manifold.
      """
  
file_path: geomstats/geomstats/geometry/complex_manifold.py
imports: import abc
  import geomstats.backend
label_desc: Use image node_id 6 for calling the ComplexManifold obj's underlying member method code with example usage: obj.random_point(n_samples, bound) without return types