问题:TypeError: __new__() takes from 2 to 4 positional arguments but 6 were given
def loadSimpData():
datMat = matrix([1. ,2.1],
[2.,1.1],
[1.3,1.],
[1.,1.],
[2.,1.])
classLabels = [1.0,1.0,-1.0,-1.0,1.0]
return datMat,classLables
如果使用了matrix()里面需要使用两个[][]才能避免错误。
def loadSimpData():
datMat = matrix([[1. ,2.1],
[2.,1.1],
[1.3,1.],
[1.,1.],
[2.,1.]])
classLabels = [1.0,1.0,-1.0,-1.0,1.0]
return datMat,classLables