1.python实现kmean 算法
import numpy as np
def kmeans(X,k,maxIt):
numPoints,numDim=X.shape
dataSet=np.zeros((numPoints,numDim+1))
dataSet[:,:-1]=X
centroids=dataSet[np.random.randint(numPoints,size=k),:]
centroids[:,-1]=range(1,k+1)
#print("centroids:",centroids)
iterations=0;
oldCentroids=None
while not shouldStop(oldCe