예제 #1
0
def labelDegree():

    sent01 = "bachelors degree"
    sent02 = "bachelors Degree preferred"
    sent03 = "Bachelors Degree or Equivalent"
    sent04 = "bachelors degree in Computer Science"
    sent05 = "bachelors degree in Computer Science or equivalent"    
    sent06 = "B.S. degree in Computer Science required" 
    sent07 = "Requires a Bachelors degree in Information Systems or related field"
    sent08 = "Bachelors degree in computer science or an equivalent combination of education and/or experience"
    sent09 = "bachelors degree in related field , OR four ( 4 ) years of experience in a directly related field"
    sent10 = "Bachelors or master degree in computer science" 
    sent11 = "Bachelor , Master or Doctorate of Science degree from an accredited course of study , in engineering , computer science , mathematics , physics or chemistry"
       
    labelGrammer =  createDegreeGrammar()
  #  printLabelGrammar(labelGrammer)
    degreeSent = JobSentence(sent06.split())
    labelGrammer.labelSentence(degreeSent)
    degreeSent.printSentenct()  
예제 #2
0
def labelDegree():

    sent01 = "bachelors degree"
    sent02 = "bachelors Degree preferred"
    sent03 = "Bachelors Degree or Equivalent"
    sent04 = "bachelors degree in Computer Science"
    sent05 = "bachelors degree in Computer Science or equivalent"
    sent06 = "B.S. degree in Computer Science required"
    sent07 = "Requires a Bachelors degree in Information Systems or related field"
    sent08 = "Bachelors degree in computer science or an equivalent combination of education and/or experience"
    sent09 = "bachelors degree in related field , OR four ( 4 ) years of experience in a directly related field"
    sent10 = "Bachelors or master degree in computer science"
    sent11 = "Bachelor , Master or Doctorate of Science degree from an accredited course of study , in engineering , computer science , mathematics , physics or chemistry"

    labelGrammer = createDegreeGrammar()
    #  printLabelGrammar(labelGrammer)
    degreeSent = JobSentence(sent06.split())
    labelGrammer.labelSentence(degreeSent)
    degreeSent.printSentenct()
예제 #3
0
def labelDegreeSet(data_set_name, outfileName):
    labelGrammer =  createDegreeGrammar()        
    data = datautils.loadJson(data_set_name)
     
    f = open(outfileName, "w")
    for item in data:
    #    print item
        words = item[2].split()
        degreeSent = JobSentence(words)
        labelGrammer.labelSentence(degreeSent)
       
        print item[0]
        f.write (  item[0] + "\n\n") 
        
        table = degreeSent.printSentenct()  
   #     print table.get_string() + "\n\n"
        f.write( table.get_string()  + "\n\n" )        
예제 #4
0
def labelDegreeSet(data_set_name, outfileName):
    labelGrammer = createDegreeGrammar()
    data = datautils.loadJson(data_set_name)

    f = open(outfileName, "w")
    for item in data:
        #    print item
        words = item[2].split()
        degreeSent = JobSentence(words)
        labelGrammer.labelSentence(degreeSent)

        print item[0]
        f.write(item[0] + "\n\n")

        table = degreeSent.printSentenct()
        #     print table.get_string() + "\n\n"
        f.write(table.get_string() + "\n\n")