Skip to main content

History

Module: opytimizer.utils.history

A History class is responsible for saving each iteration's output.

Note that you can use dump() and parse() for whatever your needs. Our default is only for agents, best agent and best agent's index.

Constructor​

History(save_agents: bool = False) -> None

Parameters​

ParameterTypeDefaultDescription
save_agentsboolFalse—

Methods​

dump​

dump(self, **kwargs) -> None

Dumps keyword pairs into self-class attributes.

Parameters​

ParameterTypeDefaultDescription
kwargs—

get_convergence​

get_convergence(self, key: str, index: Optional[Tuple[int, ...]] = 0) -> numpy.ndarray

Gets the convergence list of a specified key.

Returns: (np.ndarray): Values based on key and index.

Parameters​

ParameterTypeDefaultDescription
keystrKey to be retrieved.
indexOptional[Tuple[int, ...]]0Index to be retrieved.