8000 Merge pull request #3134 from jrouly/string_values · scikit-learn/scikit-learn@5aa5357 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5aa5357

Browse files
committed
Merge pull request #3134 from jrouly/string_values
Use == instead of is for string comparison in Affinity Propagation
2 parents 992899f + 0651d73 commit 5aa5357

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sklearn/cluster/affinity_propagation_.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ def __init__(self, damping=.5, max_iter=200, convergence_iter=15,
249249

250250
@property
251251
def _pairwise(self):
252-
return self.affinity is "precomputed"
252+
return self.affinity == "precomputed"
253253

254254
def fit(self, X):
255255
""" Create affinity matrix from negative euclidean distances, then
@@ -263,9 +263,9 @@ def fit(self, X):
263263
similarities / affinities.
264264
"""
265265

266-
if self.affinity is "precomputed":
266+
if self.affinity == "precomputed":
267267
self.affinity_matrix_ = X
268-
elif self.affinity is "euclidean":
268+
elif self.affinity == "euclidean":
269269
self.affinity_matrix_ = -euclidean_distances(X, squared=True)
270270
else:
271271
raise ValueError("Affinity must be 'precomputed' or "

0 commit comments

Comments
 (0)
0