【发布时间】:2018-10-01 17:58:21
【问题描述】:
我正在尝试将单独的句子连接到一个文本对象中,以便我可以通过 Gensim 生成器运行它。为了使它起作用,至少需要2个句子。根据我的输出,看起来我有两个以上的句子,但它说我的输入少于 2 个句子。
我已经尝试了很多字符串方法,但似乎 Gensim Summarizer 并没有拾取它是整个连接的文本,而是它自己查看每个句子。
我的代码:
if w in ws:
bc= ''.join([w for w in background_corpora])
#print(bc)
if len(bc.split('. '))<= 4:
bc_text= '.'.join(bc.split('\n'))
print(bc_text)
print("Background Content: {} ".format(summarize(bc_text))
错误信息:
`raise ValueError("input must have more than one sentence")
ValueError: input must have more than one sentence
【问题讨论】:
标签: string python-3.x summarize