ribs.emitters.operators.OperatorBase¶ class ribs.emitters.operators.OperatorBase[source]¶ Base class for operators. Operators output new solutions when passed parents. Methods ask(parents) Operates on parents to generate new solutions. abstract ask(parents: ArrayLike) → ndarray[source]¶ Operates on parents to generate new solutions. Parameters:¶ parents: ArrayLike¶Array of solutions to be mutated. Typically passed in by an emitter after selection from an archive. Returns:¶ (batch_size, solution_dim) array that contains batch_size mutated solutions.