kmeans
k-means clustering in C++
Loading...
Searching...
No Matches
remove_unused_centers.hpp File Reference

Remove unused k-means centroids. More...

#include <vector>
#include <cstddef>
#include <algorithm>
#include "sanisizer/sanisizer.hpp"
#include "utils.hpp"
Include dependency graph for remove_unused_centers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kmeans
 Perform k-means clustering.
 

Functions

template<typename Index_ , typename Cluster_ , typename Float_ >
Cluster_ kmeans::remove_unused_centers (const std::size_t num_dimensions, const Index_ num_observations, Cluster_ *const clusters, const Cluster_ num_centers, Float_ *const centers, std::vector< Index_ > &sizes)
 

Detailed Description

Remove unused k-means centroids.