10000 Revert "FIX Explicitly ignore SparseEfficiencyWarning in DBSCAN (#135… · xhluca/scikit-learn@00f2dc7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 00f2dc7

Browse files
author
Xing
authored
Revert "FIX Explicitly ignore SparseEfficiencyWarning in DBSCAN (scikit-learn#13539)"
This reverts commit cd7764d.
1 parent f36c7f1 commit 00f2dc7

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sklearn/cluster/dbscan_.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
# License: BSD 3 clause
1111

1212
import numpy as np
13-
import warnings
1413
from scipy import sparse
1514

1615
from ..base import BaseEstimator, ClusterMixin
1716
from ..utils import check_array, check_consistent_length
17+
from ..utils.testing import ignore_warnings
1818
from ..neighbors import NearestNeighbors
1919

2020
from ._dbscan_inner import dbscan_inner
@@ -145,8 +145,7 @@ def dbscan(X, eps=0.5, min_samples=5, metric='minkowski', metric_params=None,
145145
X.sum_duplicates() # XXX: modifies X's internals in-place
146146

147147
# set the diagonal to explicit values, as a point is its own neighbor
148-
with warnings.catch_warnings():
149-
warnings.simplefilter('ignore', sparse.SparseEfficiencyWarning)
148+
with ignore_warnings():
150149
X.setdiag(X.diagonal()) # XXX: modifies X's internals in-place
151150

152151
X_mask = X.data <= eps

0 commit comments

Comments
 (0)
0