class_docstr: A GA Optimiser for Cartesian Product Domains. 
class_docstr_tok: ["A","GA","Optimiser","for","Cartesian","Product","Domains","."]
docstr: Gets num_init_evals initial points. 
docstr_tok: ["Gets","num_init_evals","initial","points","."]
code: def _get_initial_qinfos(self, num_init_evals, *args, **kwargs):
      """Gets num_init_evals initial points."""
      return get_cp_domain_initial_qinfos(
          self.domain,
          num_init_evals,
          dom_euclidean_sample_type="latin_hc",
          dom_integral_sample_type="latin_hc",
          dom_nn_sample_type="rand",
          *args,
          **kwargs,
      )
  
imports: from copy import copy
  import numpy
  from scipy.spatial.distance import cdist
  from ..exd.cp_domain_utils import get_processed_func_from_raw_func_for_cp_domain, load_cp_domain_from_config_file
  from ..exd.experiment_caller import ExperimentCaller, CPFunctionCaller
  from ..exd.worker_manager import SyntheticWorkerManager
  from ..exd.exd_utils import get_cp_domain_initial_qinfos
  from .ga_optimiser import GAOptimiser, ga_opt_args
  from ..utils.general_utils import project_to_bounds
  from ..utils.option_handler import load_options
label_desc: Use image node_id 7 for calling the CPGAOptimiser obj's underlying member method code with example usage: obj._get_initial_qinfos(num_init_evals) and returns: get_cp_domain_initial_qinfos