Data Discretization¶
skfeature.utility.data_discretization
Description¶
Data Discretization converts continuous features into discrete bins. This is required as a preprocessing step before running the information-theoretic feature selection algorithms, which expect discrete inputs.
Usage¶
import numpy as np
from sklearn.datasets import load_iris
from skfeature.utility import data_discretization
X, y = load_iris(return_X_y=True)
X_discrete = data_discretization.data_discretization(X, n_bins=5)
Functions¶
data_discretization(X, n_bins): discretize each feature inton_binsequal-width bins and return the discretized matrix.