viz.analysis.createKMeans
function createKMeans(): KMeansCreate a new KMeans clustering instance.
Factory function for creating KMeans instances. Useful when you need to cluster multiple datasets and want to reuse GPU pipelines.
Returns
KMeans– New KMeans instance with uninitialized GPU resourcesExamples
// Reuse pipelines for multiple datasets
const km = createKMeans();
const result1 = await km.fit(data1, [n1, d], { k: 5 });
const result2 = await km.fit(data2, [n2, d], { k: 10 });
km.destroy();
// Or use kmeans() convenience function for single clustering
const result = await kmeans(data, [n, d], { k: 5 });See Also
- kmeans - For single-use clustering (handles cleanup automatically)