import logging import matplotlib.pyplot as plt from sklearn.datasets import make_classification from mla.tsne import TSNE logging.basicConfig(level=logging.DEBUG) X, y = make_classification( n_samples=500, n_features=10, n_informative=5, n_redundant=0, random_state=1111, n_classes=2, class_sep=2.5, ) p = TSNE(2, max_iter=500) X = p.fit_transform(X) colors = ["red", "green"] for t in range(2): t_mask = (y == t).astype(bool) plt.scatter(X[t_mask, 0], X[t_mask, 1], color=colors[t]) plt.show()