(self, data)
return None
功能： 用于分类模型
        参数 ：
            data 待分析的数据 ， list
        返回:
            返回决策树的label
功能： 用于分类模型
        参数 ：
            data 待分析的数据 ， list
        返回:
            返回决策树的label
功能： 用于分类模型 参数 ： data 待分析的数据 ， list 返回 : 返回决策树的label
def classify(self, data):
        '''
        功能： 用于分类模型
        参数 ：
            data 待分析的数据 ， list
        返回:
            返回决策树的label
        '''
        if self.tree == None:
            raise Exception, 'no model !'
        node = self.tree
        if node.label != None:
            return node.label
        for _ in range(len(data)):
            index = self.attrs.index(node.attr_name)
            node = self.tree.child[data[index]]
            if node.label != None:
                return node.label
        return None
def classify ( self , data ) : if self . tree == None : raise Exception , 'no model !' node = self . tree if node . label != None : return node . label for _ in range ( len ( data ) ) : index = self . attrs . index ( node . attr_name ) node = self . tree . child [ data [ index ] ] if node . label != None : return node . label return None