diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2020-04-21 15:24:41 +0200 |
---|---|---|
committer | Marc Glisse <marc.glisse@inria.fr> | 2020-04-21 15:24:41 +0200 |
commit | 5f9a63e440a7ffdcd9fde689b6eb3b3a6b76b9bd (patch) | |
tree | 798d49c634b4a11d665d416aa95de22ce35d28e8 /src/python/gudhi | |
parent | f0d24aa8d75b71e7b8771b4271b4ef6a9e296d4a (diff) |
Compute prominence, not its opposite...
Diffstat (limited to 'src/python/gudhi')
-rw-r--r-- | src/python/gudhi/clustering/tomato.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/python/gudhi/clustering/tomato.py b/src/python/gudhi/clustering/tomato.py index 7b319b5c..f25dacd5 100644 --- a/src/python/gudhi/clustering/tomato.py +++ b/src/python/gudhi/clustering/tomato.py @@ -305,7 +305,7 @@ class Tomato: if self.__merge_threshold: assert not self.__n_clusters self.__n_clusters = numpy.count_nonzero( - self.diagram_[:, 1] - self.diagram_[:, 0] > self.__merge_threshold + self.diagram_[:, 0] - self.diagram_[:, 1] > self.__merge_threshold ) + len(self.max_density_per_cc_) if self.__n_clusters: renaming = merge(self.children_, self.n_leaves_, self.__n_clusters) @@ -364,7 +364,7 @@ class Tomato: if merge_threshold == self.__merge_threshold: return if hasattr(self, "leaf_labels_"): - self.n_clusters_ = numpy.count_nonzero(self.diagram_[:, 1] - self.diagram_[:, 0] > merge_threshold) + len( + self.n_clusters_ = numpy.count_nonzero(self.diagram_[:, 0] - self.diagram_[:, 1] > merge_threshold) + len( self.max_density_per_cc_ ) else: |