baybe.objectives.desirability.scalarize

baybe.objectives.desirability.scalarize(values: _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], scalarizer: Scalarizer, weights: _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes])[source]

Scalarize the rows of a 2-D array, producing a 1-D array.

Parameters:
Raises:
Returns:

A 1-D array containing the scalarized values.

Return type:

np.ndarray