Preprocessing¶
- utils.preprocessing.discretize_X_y(X: ndarray, y: ndarray, X_bins: int = 5, y_bins: int = 2) tuple[ndarray, ndarray]¶
Discretizes the data and target. Produces equal distance intervals between the minimum and maximum value. Values are binned into these intervals.
- Parameters:
X – Data, containing only features.
y – Target vector.
X_bins – Bins produced for X. If 0, no discretization is performed. Default value is 5.
y_bins – Bins produced for y. If 0, no discretization is performed. Default value is 2.
- Type:
np.ndarray
- Type:
np.ndarray
- Type:
int
- Type:
int
- Returns:
The discretized data and target variables.
- Return type:
tuple[np.ndarray, np.ndarray]