Я хочу извлечь 3-4 ключевых слова из каждого абзаца статьи, используя python.
Я использовал Rake NLTK toolkit, но он извлекает ключевые слова из всей статьи, а не из каждого абзаца.
Я использовал этот код:
from rake_nltk import Rake
import os
r = Rake()
Data = open('input.txt','r')
text = Data.read()
r.extract_keywords_from_text(text)
a = r.get_ranked_phrases()
str = ""
for i in a:
str += i
str += " "
str = str[:-1]
print(str)
Но это извлекает ключевые слова из всего текстового файла, а не из каждого абзаца в отдельности.
Пример (обязательно):
1-й пункт} - (автомобиль, красный, велосипед) ключевые слова
2-й пункт} - (авария, автомобиль, велосипед) ключевые слова
3red para} - (полиция, скорая помощь) ключевые слова