def assign(self, min_density, min_delta, border_only=False):
self.min_density = min_density
self.min_delta = min_delta
self.border_only = border_only
if self.autoplot:
self.draw_decision_graph(self.min_density, self.min_delta)
self._get_cluster_indices()
self.membership = _core.get_membership(self.clusters, self.order, self.neighbour)
self.border_density, self.border_member = _core.get_border(
self.kernel_size, self.distances, self.density, self.membership, self.nclusters)
self.halo_idx, self.core_idx = _core.get_halo(
self.density, self.membership,
self.border_density, self.border_member.astype(_np.intc), border_only=border_only)
评论列表
文章目录