from sklearn.datasets import load_iris
from sklearn.feature_selection import SelectKBest, f_classif
from sklearn.linear_model import LogisticRegression
from sklearn.pipeline import Pipeline
# Load iris dataset
iris = load_iris()
# Define pipeline with SelectKBest and LogisticRegression
pipe = Pipeline([
('select', SelectKBest(f_classif, k=2)),
('model', LogisticRegression())])
# Fit pipeline to iris data
pipe.fit(iris.data, iris.target)