机器学习实战——利用AdaBoost元算法提高分类性能 实现记录

问题: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

 

 

你可能感兴趣的:(机器学习)