class_docstr: Class for a set of points of type Point.
docstr: Sample random points on the PointSet.
  
  Parameters
  ----------
  n_samples : int
      Number of samples.
      Optional, default: 1.
  
  Returns
  -------
  samples : List of Point
      Points sampled on the PointSet.
docstr_tok: ["Sample","random","points","on","the","PointSet",".","Parameters","--","--","--","--","--","n_samples",":","int","Number","of","samples",".","Optional",",","default",":","1",".","Returns","--","--","--","-","samples",":","List","of","Point","Points","sampled","on","the","PointSet","."]
code: def random_point(self, n_samples=1):
      r"""Sample random points on the PointSet.
  
      Parameters
      ----------
      n_samples : int
          Number of samples.
          Optional, default: 1.
  
      Returns
      -------
      samples : List of Point
          Points sampled on the PointSet.
      """
  
imports: import functools
  import itertools
  from abc import ABC, abstractmethod
label_desc: Use image node_id 4 for calling the PointSet obj's underlying member method code with example usage: obj.random_point(n_samples) without return types