为什么我会得到一个回溯(最近一次通话)错误?

2024-09-26 23:25:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近一直在研究一个分类器,用于确定乳腺癌的恶性程度。然而,我不断得到一个在代码末尾的回溯错误。你知道吗

def main():
# TODO
     print ("Reading in training data...")
     trainingSet = []
     trainingFile = "cancerTrainingData.txt"

     trainingSet = makeTrainingSet(trainingFile)
     print ("Done reading training data.\n")

     print ("Training classifier...")   

     trainedClassifier = trainClassifier(trainingSet)
     print ("Done training classifier.\n")

     print ("Present Classifier Stats")

     dumpStats(trainedClassifier[0], trainedClassifier[1], trainedClassifier[2]) 

     print ("Reading in test data...")
     testFile = "cancerTestingData.txt"
     testSet = makeTestSet(testFile)
     print ("Done reading test data.\n")

     print ("Classifying records...")

     classifiedTestSet = classifyTestRecords(testSet, trainedClassifier[0])

     print ("Done classifying.\n")

     reportAccuracy(classifiedTestSet)

     print ("Check some Patients")

     checkSomePatients(classifiedTestSet, trainedClassifier[0])    

     print ("Program finished.\n")

main()

代码返回以下错误:

TypeError                                 Traceback (most recent call last) 
<ipython-input-10-db4d57bf1cdf> in <module>()
356     print ("Program finished.\n")
357
--> 358 main()

如果有人能指出如何解决这个问题,我将不胜感激。谢谢您!你知道吗


Tags: 代码intxtdatamain错误trainingprint

热门问题