diff --git a/src/cluster/hierarchical.rs b/src/cluster/hierarchical.rs index 154cbfa..4e1477f 100644 --- a/src/cluster/hierarchical.rs +++ b/src/cluster/hierarchical.rs @@ -28,9 +28,11 @@ class AgglomerativeClustering(): """ def fit(X): - # compute tree + # compute tree + # parents, childern = ward_tree(X, ....) # compute clusters + # labels = _hierarchical.hc_get_heads(parents) # assign cluster numbers self.labels_ = np.searchsorted(np.unique(labels), labels) @@ -38,15 +40,14 @@ class AgglomerativeClustering(): */ // implement ward tree +// use scipy.cluster.hierarchy.ward +// +// use linkage +// +// use nn_chain +// - -// implement hierarchical cut (only needed if we want to allwo compute_full_tree) (future) - - -// HOT: try to implement fastcluster (future) - - -// additional: implement BisectingKMeans (future) +// implement hc_get_heads mod tests {