Пример #1
0
def feature_extractor(lif, file_num, left_info, right_info):
    extractor = FeatureExtractor(lif_string=lif)
    output_filename = "output/bio/opennlp/train/" + str(file_num) + ".bio"
    position_filename = 'output/bio/opennlp/tagged/' + file_num + '.pos'
    extractor.extract_tokens()
    extractor.filter_tokens()
    extractor.save_position(position_filename)
    extractor.extract_pos()
    if int(left_info) != 0 or int(right_info) != 0:
        extractor.extract_neighbor(int(left_info), int(right_info), 1)
    extractor.write_bio(output_filename)