Do you want to know the details about “scikit learn lda”. If yes, you’re in the correct tutorial.

## scikit learn lda

```
import numpy as np
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
X = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]])
y = np.array([1, 1, 1, 2, 2, 2])
clf = LinearDiscriminantAnalysis()
clf.fit(X, y)
print(clf.predict([[-0.8, -1]]))
```

```
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA
lda = LDA(n_components = 2)
X_train = lda.fit_transform(X_train, y_train)
X_test = lda.transform(X_test)
```

## Conclusion

I hope this article helps you to know about “scikit learn lda”. If you have any questions regarding this tutorial please let us know via the comment section. Share this article with your friends and family via social networks.