Skip to content

Type Aliases

typedefs

Mates = tuple[Individual, Individual]

:meta private:

Mutant = tuple[Individual]

:meta private:

NumOrSeq = int | float | Sequence[int] | Sequence[float]

:meta private:

GPMates = tuple[GPIndividual, GPIndividual]

:meta private:

GPMutant = tuple[GPIndividual]

:meta private:

GPExprTypes = str | PrimitiveTree

:meta private:

GPTypedSets = list[PrimitiveSetTyped]

:meta private:

GPGraph = tuple[list[Any], list[Any], dict[Any, Any]]

:meta private:

EvoRecords = HallOfFame | ParetoFront

:meta private:

EvoStats = Statistics | MultiStatistics

:meta private:

EvoAlgoResult = tuple[list[Any], Logbook]

:meta private:

Individual

Bases: Protocol

Sequence-like individual created by creator.create.

:meta private:

GPIndividual

Bases: Protocol

Prefix-tree individual used by genetic programming operators.

:meta private: