``X : array-like or sparse matrix of shape [n_samples, n_features]``