Trait reductive::kmeans::KMeansIteration[][src]

pub trait KMeansIteration<A> {
    fn kmeans_iteration(
        &self,
        instance_axis: Axis,
        centroids: ArrayViewMut2<'_, A>
    ) -> A; }
Expand description

Trait for types that implement a single k-means step.

Required methods

Perform a single iteration of k-means clustering.

Performs a single iteration of k-means clustering on the matrix of instances alonginstance_axis using the given centroids.

Returns the mean squared error.

Implementations on Foreign Types

Implementors