Skip to content

Commit 951b8ff

Browse files
committed
FIX TSNE.fit: didn't return self
1 parent b92ed8f commit 951b8ff

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

sklearn/manifold/t_sne.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,8 @@ def fit(self, X, y=None):
463463
self.embedding_ = self._tsne(P, alpha, n_samples, random_state,
464464
X_embedded=X_embedded)
465465

466+
return self
467+
466468
def _tsne(self, P, alpha, n_samples, random_state, X_embedded=None):
467469
"""Runs t-SNE."""
468470
# t-SNE minimizes the Kullback-Leiber divergence of the Gaussians P

sklearn/manifold/tests/test_t_sne.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,5 +269,5 @@ def test_reduction_to_one_component():
269269
random_state = check_random_state(0)
270270
tsne = TSNE(n_components=1)
271271
X = random_state.randn(5, 2)
272-
X_embedded = tsne.fit_transform(X)
272+
X_embedded = tsne.fit(X).embedding_
273273
assert(np.all(np.isfinite(X_embedded)))

0 commit comments

Comments
 (0)