Используя ngram в Python, моя цель — найти глаголы и соответствующие им наречия из входного текста. Что я сделал:
Введите текст: ""Он странно говорит. Лошадь может быстро бегать. Там большое дерево. Солнце красивое. Место хорошо оформлено. Они странно разговаривают. Она быстро бегает. Она много говорит. Джек бегает медленно». Код: -
`finder2 = BigramCollocationFinder.from_words(wrd for (wrd,tags) in posTagged if tags in('VBG','RB','VBN',))
scored = finder2.score_ngrams(bigram_measures.raw_freq)
print sorted(finder2.nbest(bigram_measures.raw_freq, 5))`
Из моего кода я получил вывод: [('talking', 'greatly'), ('talking', 'weirdly'), ('weirdly', 'talking'),('runs','fast'),('runs','slow')]
, который представляет собой список глаголов и соответствующих им наречий.
Что я ищу:
Я хочу выяснить глагол и все соответствующие наречия из этого. Например ('talking'- 'greatly','weirdly),('runs'-'fast','slow')etc.