Lasso for feature selection
When you have 10,000 features and 100 samples, L1 picks ~100 non-zero features. Standard in genomics, document classification, and any high-d setting.
from sklearn.linear_model import LassoCV
model = LassoCV(cv=5).fit(X, y)
active = np.where(model.coef_ != 0)[0]