Может кто-нибудь помочь с функцией, чтобы преобразовать следующую ngram в результат ниже? Возвращение должно объединить первые N-1 элементов ngram и посчитать, как часто встречаются различные преемники (N-й элемент). Я думал о некоторых вложенных циклах, но я изо всех сил пытаюсь построить структуру. Большое спасибо !!
ngrams = [['will', 'leave', 'florida'], ['will', 'leave', 'nyc'], ['will', 'leave', 'florida'],['wont', 'leave', 'florida']]
Возвращение должно быть:
{'will leave': {'florida': 2, 'nyc': 1}, 'wont leave': {'florida': 1}}