(self, trains, classifier)
功能： 更新数据的权重 
        公式：
功能： 更新数据的权重 
        公式：
功能： 更新数据的权重 公式：
def __update_data_weight(self, trains, classifier):
        '''
        功能： 更新数据的权重 
        公式：

        '''
        zm = sum([data.weight * math.exp(-classifier.weight *
                                         data.data[-1] * classifier(data.data[:-1])) for data in trains])
        for data in trains:
            data.weight = data.weight * \
                math.exp(-classifier.weight *
                         data.data[-1] * classifier(data.data[:-1])) / zm
def __update_data_weight ( self , trains , classifier ) : zm = sum ( [ data . weight * math . exp ( - classifier . weight * data . data [ - 1 ] * classifier ( data . data [ : - 1 ] ) ) for data in trains ] ) for data in trains : data . weight = data . weight * math . exp ( - classifier . weight * data . data [ - 1 ] * classifier ( data . data [ : - 1 ] ) ) / zm