pip install sumy
pip install pyltp
python
from sumy.parsers.plaintext import PlaintextParser
from sumy.nlp.tokenizers import Tokenizer
from sumy.summarizers.lsa import LsaSummarizer
parser = PlaintextParser.from_file("input.txt", Tokenizer("english"))
summarizer = LsaSummarizer()
summarizer.stop_words = [" "]
summary = summarizer(parser.document, sentences_count=3)
for sentence in summary:
print(sentence)
python
from sumy.parsers.plaintext import PlaintextParser
from sumy.nlp.tokenizers import Tokenizer
from sumy.nlp.stemmers import Stemmer
from sumy.summarizers.lsa import LsaSummarizer
from sumy.utils import get_stop_words
parser = PlaintextParser.from_file("input.txt", Tokenizer("english"))
summarizer = LsaSummarizer(Stemmer("english"))
summarizer.stop_words = get_stop_words("english")
keywords = summarizer(parser.document, sentences_count=10)
for keyword in keywords:
print(keyword)