【发布时间】:2018-08-06 14:37:48
【问题描述】:
我有一个要拆分成句子列表的文本,我想找到每个句子的主题。例如,如果文本是“狗很棒。他们太棒了”,他们必须分成“狗很棒”两句话。和“他们太棒了”。然后我使用for循环来查找每个句子的主题是什么,是'cats'还是'dogs'。
sentence_list=['Dogs are great', 'They are so awesome']
for sentence in sentence_list:
if 'Dog' in sentence:
subject= 'Dog'
elif 'Cat' in sentence:
subject='Cat'
因为“他们”被用作其中一个的替代品,所以我想将该句子的主题设置为与最后一个句子相同。所以在这个例子中,两个句子的主语都是“狗”。
【问题讨论】:
-
这不是一项简单的任务。你应该使用 NLP 工具。如果你不跟进和重复使用他人的工作,这注定会失败:en.wikipedia.org/wiki/Natural_language_processing
-
为什么投反对票
-
1M python问题!
标签: python python-3.x