def evaluateBayes(filename,classlabel,num=800): trueLabel=0 falseLabel=0 count=0 fileList=os.listdir(filename) if len(fileList)>0: for item in fileList: if count<num: str=filename+item tmp=BayesClassify.classify2(str) count+=1 print 'count',count if tmp==classlabel: trueLabel+=1 else: falseLabel+=1 else: break return trueLabel,falseLabel
def Click_Bayes_Button(self, event): self.filename = "/Thu_Life/CS/SVM/data/trainData/Data/" + self.text1.GetValue() self.result = BayesClassify.classify(self.filename) print "Bayes result:", self.result