class_docstr: A ParetoSpace class for agents, variables and methods
  related to the pareto-frontier search space.
docstr: Builds the object by creating and pre-loading the agents.
  
  Args:
      data_points: Pre-defined data points.
docstr_tok: ["Builds","the","object","by","creating","and","pre-loading","the","agents",".","Args",":","data_points",":","Pre-defined","data","points","."]
code: def build(self, data_points: np.ndarray) -> None:
      """Builds the object by creating and pre-loading the agents.
  
      Args:
          data_points: Pre-defined data points.
  
      """
  
      self._create_agents()
      self._load_agents(data_points)
  
      self.built = True
  
      logger.debug(
          "Agents: %d | Size: (%d, %d) | Built: %s.",
          self.n_agents,
          self.n_variables,
          self.n_dimensions,
          self.built,
      )
  
file_path: opytimizer/opytimizer/spaces/pareto.py
imports: import copy
  from typing import List, Optional
  import numpy
  from opytimizer.core import Space
  from opytimizer.utils import logging
label_desc: Use image node_id 3 for calling the ParetoSpace obj's underlying member method code with example usage: obj.build(data_points) without return types