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 clustersn_features- Expected number of featuresalgorithm- Algorithm name for error messages
§Returns
Result<()>- Ok if valid, error otherwise