1. 程式人生 > >機器學習實戰——利用AdaBoost元演算法提高分類效能 實現記錄

機器學習實戰——利用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