python-count()和concordance()给出不同的计数

我正在尝试python nltk.

>>> from nltk.book import *
>>> text1.concordance("monstrous")
displaying 11 of 11 matches:
...

进行11场比赛并显示所有结果,

>>> text1.count("monstrous")
10

只给出10.为什么会有区别?

解决方法:

text1.concordance()不区分大小写,但text1.count()区分大小写.

因此,如果您查看输出,那么文本中会有一个“ Monsterous”大写字母“ M”,所以这是总计的差额

如果您打印text1.count(“ Monstrous”),它将返回1.

相关文章

python方向·数据分析   ·自然语言处理nlp   案例:中...
原文地址http://blog.sina.com.cn/s/blog_574a437f01019poo....
ptb数据集是语言模型学习中应用最广泛的数据集,常用该数据集...
 Newtonsoft.JsonNewtonsoft.Json是.Net平台操作Json的工具...
NLP(NaturalLanguageProcessing)自然语言处理是人工智能的一...
做一个中文文本分类任务,首先要做的是文本的预处理,对文本...