Skip to content

Commit 2438708

Browse files
committed
Still need to fix/optimize labelling properly; has crashes in some cases; revert for now.
1 parent dbfcdce commit 2438708

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

.idea/hdbscan.iml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

hdbscan/_hdbscan_linkage.pyx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -270,11 +270,11 @@ cdef class UnionFind (object):
270270
cdef np.intp_t fast_find(self, np.intp_t n):
271271
cdef np.intp_t p
272272
p = n
273-
while self.parent[n] != -1:
274-
n = self.parent[n]
273+
while self.parent_arr[n] != -1:
274+
n = self.parent_arr[n]
275275
# label up to the root
276-
while self.parent[p] != n:
277-
p, self.parent[p] = self.parent[p], n
276+
while self.parent_arr[p] != n:
277+
p, self.parent_arr[p] = self.parent_arr[p], n
278278
return n
279279

280280
cpdef np.ndarray[np.double_t, ndim=2] label(np.ndarray[np.double_t, ndim=2] L):

0 commit comments

Comments
 (0)