searchStr = str(sentencePos-1) + " " + w + " " + u # print "new search:" # print "w, u, v = " + w + " " + u + " " + v searchIndex = pie.index(searchStr) priorPieMax = pieValList[searchIndex] # print "searchStr = ", searchStr # print "searchIndex = ", searchIndex # print "priorPieMax = ", priorPieMax # # Encode the max results in the pie list # em = emissionParam.emissionParam ( currWord, v, countFile) # print "\n" qT = qTriParam.qTriParam( v, w, u, countFile ) pieVal = priorPieMax * qT * em # print "qTriParam = ", qT # print "emissionParam = ", em # print "pieVal = ", pieVal if pieVal >= pieMax: pieMax = pieVal wMax = w # # Populate the pieList with the max value for u,v # addString = str(sentencePos) + " " + u + " " + v pie.append(addString)
# y_i = "O" y_im1 = "*" y_im2 = "*" corpusFile = "/Users/anthonydaniell/Desktop/OnlineCourses/naturalLanguageProcessing/programs/ProgrammingAssignment1/Part2/tagCorpusNGram.txt" # # Echo back the set parameters # print "Main:" print y_i print y_im1 print y_im2 print corpusFile print "\n" # # Make the call # qTriVal = qTriParam.qTriParam(y_i, y_im1, y_im2, corpusFile) print "Returned Value =\n" print qTriVal # # Clean up and exit #