Я новичок в NLTK, и я бы хотел поэкспериментировать с парсером для моего игрушечного проекта.Python NLTK parse tagged text: как получить тег с тегами
Вот код, я использую:
tokens = nltk.regexp_tokenize(test_sentence, ptrn_for_tokenizer, flags = flags)
tagged_text = regexp_tagger.tag(tokens)
only_tags = [tag for text, tag in tagged_text]
grammar = CFG.fromstring(GRAMMAR)
parser = nltk.ChartParser(grammar, trace=0)
trees = parser.parse(only_tags)
Я разметить текст с regexs затем с помощью других регулярных выражений пометить текст и, наконец, я использую парсер, чтобы иметь синтаксических деревьев. Но Parse выполняется только с тегами (only_tags), и я не могу восстановить тег с тегами.
Как это сделать? Это неправильный путь?
mhhh ... нет ответов нет комментариев. Глупый вопрос? – robob