У меня есть токенизированные предложения из текстов.Теперь к каждому предложенному токену я применил маркировку семантической роли сенны.annotation.getAnnotations("He created the Robot")['srl']
- это функция, которая возвращает словарь, такой как [{'A1': 'the Robot', 'A0': 'He', 'V': 'created'}]
в словаре D, для доступа к отдельным элементам, таким как A1, можно использовать D[0]['A1']
.
Теперь, когда этот элемент словаря присваивается с ключом в качестве элементов словаря другомусловарь, то как можно получить доступ к этим элементам словаря с помощью другого словаря.Я пытался сделать несколько предложений в цикле, чтобы сделать их осмысленными.
j=0
for i in tokenized_sentences:
srl[j]= ann.getAnnotations(i)['srl']
print(srl[j][0]['A0']) # **not working, improvements can be here**
j=j+1
Я думаю, что это не такие сложные вопросы, все, что нужно знать синтаксис и реализацию.Но я не нашел помощи в интернете.