我想检查句子是否具有特定的词性标记结构。我可以使用python自然语言工具包来做到吗?如果是这样,怎么样?使用NLP的语法检查
0
A
回答
0
检查这个代码了。随着NLTK包在Python中,你可以定义
结果会是这样
(S
(NP I/PRP want/VBP)
to/TO
check/VB
if/IN
a/DT
sentence/NN
has/VBZ
a/DT
specific/JJ
(NP parts/NNS of/IN speech/NN tag/NN structure/NN)
./.)
正如你所看到的是,它给NLTK树在(NP parts/NNS of/IN speech/NN tag/NN structure/NN)
与一个单一的标签结合的输出如我们的语法中所定义的所谓的“NP”。您可以根据您的要求定义此结构。我希望它有帮助。
-1
spaCy
是一个易于使用的NLP和POS标记界面。您可以使用spaCy
轻松提取讲话内容。下面剪断的代码是从他们的网站(略适合于仅看POS):
import spacy
nlp = spacy.load('en')
doc = nlp(u'They told us to duck.')
for word in doc:
print(word, word.tag, word.tag_, word.pos, word.pos_)
这将返回:
They 479 PRP 93 PRON
told 489 VBD 98 VERB
us 479 PRP 93 PRON
to 486 TO 92 PART
duck 474 NN 90 NOUN
. 453 . 95 PUNCT
相关问题
- 1. NLP检测英语条件语句
- 2. NLP语法:修复一个?
- 3. 使用jruby -c语法检查检查ruby/jruby脚本的语法
- 4. 如何使用Stanford NLP API从NL查询中检索短语或标记?
- 5. WordPress的检查=“检查”的语法
- 6. 使用xmllint检查XML语法
- 7. 使用jena检查RDF文件语法
- 8. 禁用SQLCMD语法检查
- 9. NLP通用英语对齐
- 10. 检查英语语法
- 11. 检查TeX语法
- 12. SQL语法检查
- 13. 检查VBScript语法
- 14. 语法检查库
- 15. bnf语法检查
- 16. 语法检查API?
- 17. NetBeans:PHP语法检查
- 18. Libclang检查语法
- 19. 用NLTK检查英语语法
- 20. SQL查询语法检查
- 21. SQL查询语法检查
- 22. NLP - 句子主语
- 23. jQuery的语法检查
- 24. Perl浅层语法检查?即。不检查导入语法
- 25. 法语介词化核心NLP
- 26. NLP:语言分析技术和算法
- 27. .NET的英语语法检查引擎?
- 28. 具体的NodeJS语言语法检查
- 29. 您的SQL语法有错误;检查...正确的语法使用近““类别=
- 30. 比较使用NLP