def evalTnT(testFile, outFile, tableFile): tableFile = open(tableFile,'a') trSize = outFile.split(".cs")[1].split("Pure")[0] prSize = outFile.split("Pure")[1].split("Test")[0].split("uni")[0] trainsize = str(int(prSize)*2+int(trSize)) tagset = "Other" if testFile.find("uni") >= 0: Accuracies = bigFun(open(testFile), open(outFile),"uniuni") tagset = "Uni" else: Accuracies = bigFun(open(testFile), open(outFile),"hehe") csType = "Cs" if testFile.find("const") >= 0: csType += "Const" if testFile.find("longer") >= 0: csType += "Longer" tableFile.write(trainsize + "\t" + tagset + "\t" + trSize + "\t" + prSize + "\t" + csType + "\t" + "\t".join(Accuracies)+"\n")
i =i.strip() testFile = i.split()[0] outputFile = i.split()[1] #print testFile, outputFile trSize = outputFile.split("Tr")[1].split("Pr")[0] prSize = outputFile.split("Pr")[1].split("Test")[0].split("Uni")[0] trainsize = str(int(prSize)*2+int(trSize)) tagset = "Other" if testFile.find("Uni") >= 0: Accuracies = bigFun(open(testFile), open(outputFile),"uniuni") tagset = "Uni" else: Accuracies = bigFun(open(testFile), open(outputFile),"hehe") csType = "Cs" if testFile.find("const") >= 0: csType += "Const" if testFile.find("longer") >= 0: csType += "Longer" tableFile.write(trainsize + "\t" + tagset + "\t" + trSize + "\t" + prSize + "\t" + csType + "\t" + "\t".join(Accuracies)+"\n") count += 1