准备 kNN.py 的python模块
from numpy import *
import operator
def createDataSet():
group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])
labels = ['A','A','B','B']
return group,labels
问题:ValueError: only 2 non-keyword arguments accepted
是由于一开始array里数组少了一对中括号
array([1.0,1.1],[1.0,1.0],[0,0],[0,0.1]) - --------加上就好了。如上图Python3.5中:iteritems变为items
问题:AttributeError: 'dict' object has no attribute 'iteritems'
Python3.6中:iteritems变为items
正常结果: