在NLTK regex模式中,<NN>*和<NN.*>*之间有什么区别?

2024-09-28 01:28:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我翻阅了NLTK书中的chapter 7,寻找解决这个问题的方法,但到目前为止我还不清楚。你知道吗

  1. <NN>*表示0个或更多的名词
  2. <NN.*>*如本书所述,意思是0个或更多的任何类型的名词

在NLTK中,NNNNSNNPNNPS是相互排斥的吗?(我可能错误地认为NN是其他人的保护伞)

在这种情况下,<NN.*>*是否意味着NNNNSNNPNNPS中的0个或多个本身可以重复0次或更多次(该外部*)?或者它仅仅意味着NN重复0次或更多次,而这又重复了0次或更多次? 还是我完全错了?你知道吗


Tags: 方法类型错误情况nnchapternltk名词
1条回答
网友
1楼 · 发布于 2024-09-28 01:28:13

Here是Penn treebank POS标签的列表。正如您将看到的,NN不包含NNSNNPNNPS;它只表示单数和质量名词。你知道吗

NN - Noun, singular or mass
NNS - Noun, plural
NNP - Proper noun, singular
NNPS - Proper noun, plural

<NN.*>*表示NNNNSNNPNNPS中的任何一个重复0次或更多次(从外*),而<NN>*仅表示<NN>重复0次或更多次。你知道吗

相关问题 更多 >

    热门问题