我想檢查句子是否具有特定的詞性標記結構。我可以使用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