validate_cluster_initialization

Function validate_cluster_initialization 

Source
pub fn validate_cluster_initialization<F: Float + FromPrimitive + Debug + PartialOrd>(
    init_data: ArrayView2<'_, F>,
    n_clusters: usize,
    n_features: usize,
    algorithm: &str,
) -> Result<()>
Expand description

Validate cluster initialization data

Validates initial cluster centers or assignments for clustering algorithms.

§Arguments

  • init_data - Initial cluster centers (k × n_features)
  • n_clusters - Expected number of clusters
  • n_features - Expected number of features
  • algorithm - Algorithm name for error messages

§Returns

  • Result<()> - Ok if valid, error otherwise