我正在尝试 python nltk。
尽管
>>> from nltk.book import *
>>> text1.concordance("monstrous")
Displaying 11 of 11 matches:
...
给出 11 个匹配项并显示所有匹配项,
>>> text1.count("monstrous")
10
仅给出 10。为什么会有差异?
最佳答案
text1.concordance()
是 不 区分大小写,但 text1.count()
是 区分大小写。
因此,如果您查看输出,文本中有一个 "Monstrous"
大写的 "M"
,这就是总数的差异
如果你 print text1.count("Monstrous")
它将返回 1
。
关于python - count() 和 concordance() 给出不同的计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24252117/