NT
ner_lookup_table = {
Person: 'PER'
}
Size: a a a
NT
ner_lookup_table = {
Person: 'PER'
}
DV
NT
DV
NT
<enum 'Person'>
VAL: Евстигнеевой
VAL: Р
VAL: .
VAL: Н
VAL: .
<enum 'Person'>
VAL: Миронова
VAL: Татьяна
VAL: Ивановна
<enum 'Person'>
VAL: Миронова
VAL: Т
VAL: .
<enum 'Person'>
VAL: Золотова
VAL: Юлия
DV
DV
resolve_matches
сортирует результаты по кол-ву пойманных токенов, чтобы отсечь неправильные разборыNT
DV
Миронова Т.И.
не распарсилось, это баг, кажется.DV
DV
person.firstname
NT
NT
from natasha.commands import BuildDictionariesCommand
File "natasha/__init__.py", line 3, in <module>
from natasha.grammars import (
File "natasha/grammars/__init__.py", line 1, in <module>
from natasha.grammars.person import Person
File "natasha/grammars/person/__init__.py", line 1, in <module>
from natasha.grammars.person.grammars import Person, ProbabilisticPerson
File "natasha/grammars/person/grammars.py", line 22, in <module>
from natasha.grammars.person.interpretation import PersonObject
File "natasha/grammars/person/interpretation.py", line 7, in <module>
from yargy.interpretation import InterpretationObject
ImportError: No module named interpretation
NT
NT
NT
NT
DV
pip uninstall yargy natasha
pip install git+https://github.com/bureaucratic-labs/yargy.git
pip install git+https://github.com/bureaucratic-labs/natasha.git