本文整理匯總了Python中sumy.summarizers.edmundson.EdmundsonSummarizer.stop_words方法的典型用法代碼示例。如果您正苦於以下問題:Python EdmundsonSummarizer.stop_words方法的具體用法?Python EdmundsonSummarizer.stop_words怎麽用?Python EdmundsonSummarizer.stop_words使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類sumy.summarizers.edmundson.EdmundsonSummarizer
的用法示例。
在下文中一共展示了EdmundsonSummarizer.stop_words方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: summarizer
# 需要導入模塊: from sumy.summarizers.edmundson import EdmundsonSummarizer [as 別名]
# 或者: from sumy.summarizers.edmundson.EdmundsonSummarizer import stop_words [as 別名]
sys.setdefaultencoding('utf8')
"""
nltk.data.path.append('/home/kariminf/Data/NLTK/')
for sentence in summarizer(parser.document, SENTENCES_COUNT):
print(sentence)
"""
file = open(SIZE_FILE, 'r')
while 1:
line = file.readline()
if line == '':
break;
parts = line.split(",")
sizes[parts[0]] = int(parts[1])
file.close()
nltk.data.path.append('/home/kariminf/Data/NLTK/')
for eval in sizes:
txt_path = "src/body/text/en/" + eval
parser = PlaintextParser.from_file(txt_path, Tokenizer(LANGUAGE))
stemmer = Stemmer(LANGUAGE)
summarizer = Summarizer(stemmer)
summarizer.stop_words = get_stop_words(LANGUAGE)
summary = extract(summarizer, sizes[eval])
fout = open("baselines/EdmundsonSummarizer/en/" + eval[:-9] + ".txt", "w")
fout.write(summary)
fout.close()