class_docstr: An Opytimizer class holds all the information needed
  in order to perform an optimization task.
class_docstr_tok: ["An","Opytimizer","class","holds","all","the","information","needed","in","order","to","perform","an","optimization","task","."]
docstr: Optimizer-child instance (PSO, BA, etc).
docstr_tok: ["Optimizer-child","instance","(","PSO",",","BA",",","etc",")","."]
code: def optimizer(self) -> Optimizer:
      """Optimizer-child instance (PSO, BA, etc)."""
  
      return self._optimizer
  
imports: import time
  from inspect import signature
  from typing import Any, List, Optional
  import dill
  from tqdm import tqdm
  import opytimizer.utils.exception
  from opytimizer.core.function import Function
  from opytimizer.core.optimizer import Optimizer
  from opytimizer.core.space import Space
  from opytimizer.utils import logging
  from opytimizer.utils.callback import Callback, CallbackVessel
  from opytimizer.utils.history import History
label_desc: Use image node_id 4 for calling the Opytimizer obj's underlying member method code with example usage: obj.optimizer() and returns: self