class_docstr: !
  @brief Data generator provides services to generate data with clusters with normal distribution.
docstr: !
  @brief Generates data in line with generator parameters.
docstr_tok: ["!","@","brief","Generates","data","in","line","with","generator","parameters","."]
code: def generate(self):
      """!
      @brief Generates data in line with generator parameters.
  
      """
      data_points = []
  
      for index_cluster in range(self.__amount_clusters):
          for _ in range(self.__cluster_sizes[index_cluster]):
              point = self.__generate_point(index_cluster)
              data_points.append(point)
  
      return data_points
  
imports: import collections.abc
  import random
label_desc: Use image node_id 2 for calling the data_generator obj's underlying member method code with example usage: obj.generate() and returns: data_points