本人模仿教程中例子时遇到问题如下(python-2.7.3)
源码:
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]
list6 = [100,95,100,92]
data = vstack((list1,list2,list3,list4,list5,list6))
centroids,_= kmeans(data,2)
result,_=vq(data,centroids)
print result
运行后程序报错:
Traceback (most recent call last):
File "/home/hadoop/pyWork/kmeansStu.py", line 17, in <module>
centroids,_= kmeans(data,2)
File "/usr/local/lib/python2.7/dist-packages/scipy/cluster/vq.py", line 562, in kmeans
book, dist = _kmeans(o