this is a very good code for k means clustering. works quite fast. can download for school assignments.