问题描述
我是NLP Python的初学者。我很难找到包含命名实体的句子数量。但是我通过使用两种不同的方法得到了不同的答案。我自己做的第一种方法,而我的老师做的第二种方法。我不知道我的解决方案出了什么问题,或者我做了愚蠢的事情!有人可以通过解释为什么我得到两个不同的答案来帮助我吗?
list_of_ners=[nlp(sent.text) for sent in doc.sents if sent.ents]
print(len(list_of_ners))//34
通过使用this(Second)方法,我得到了36
作为答案。
list_of_sents=[nlp(sent.text) for sent in doc.sents]
list_of_ners=[doc for doc in list_of_sents if doc.ents]
print(len(list_of_ners))//36
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)