| 123456789101112131415161718192021222324252627282930313233343536373839404142 | const skmeans = require("../main.js");function testUni() {	var data = [];	for(let i=0;i<1000;i++) {		var r = Math.random();		if(r>=0 && r<0.33) data.push(r);		else if(r>=0.33 && r<0.66) data.push(r+4);		else data.push(r+9);	}	var its = 10000;	var ti = Date.now();	for(var i=0;i<its;i++) {		var res = skmeans(data,3);	}	var tf = Date.now();	console.log("Unidimensional",1000*its/(tf-ti) + " ops/sec");}function testMulti() {	var data = [];	for(let i=0;i<1000;i++) {		var r = Math.random();		if(r>=0 && r<0.33) data.push([r,r*2]);		else if(r>=0.33 && r<0.66) data.push([r+4,2*(r+4)]);		else data.push([r+9,2*(r+9)]);	}	var its = 10000;	var ti = Date.now();	for(var i=0;i<its;i++) {		var res = skmeans(data,3);	}	var tf = Date.now();	console.log("Multidimensional",1000*its/(tf-ti) + " ops/sec");}testUni();testMulti();
 |