from pylab import *
from scipy.cluster.vq import *
list1=[88,74,96,85]
list2=[92,99,95,94]
list3=[91,87,99,95]
list4=[78,99,97,81]
list5=[88,78,98,84]
data=vstack((list1,list2,list3,list4,list5))
centroids,_=kmeans(data,2)
result,_=vq(data,centroids)
print result
会出现报错:
runfile('E:/python/wanzhuanshuju/kmeansStu.py', wdir='E:/python/wanzhuanshuju')
Traceback (most recent call last):
File "<ipython-input-7-354e9e534bf9>", line 1, in <module>
runfile('E:/python/wanzhuanshuju/kmeansStu.py', wdir='E:/python/wanzhuanshuju')
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 685, in runfile
execfile(filename, namespace)
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitec