python nltk中是否有可以爲給定單詞生成所有不同單詞部分的單詞。例如,如果我給添加(動詞),那麼它必須產生加法(名詞),加法(形容詞)等。任何人都可以讓我知道嗎?在python中爲給定單詞提取不同的POS單詞nltk
0
A
回答
2
有兩種選擇我能想到的把我的頭頂部:
選項之一是遍歷樣本POS標記的語料庫,只是自己構建這個映射。這會爲您提供與語料庫中特定單詞關聯的POS標籤。
選項二是在語料庫上建立隱馬爾可夫模型POS標記器,然後檢查模型的值。這爲您提供了與語料庫中特定單詞相關聯的POS標籤以及其先驗概率,以及其他一些統計數據。
根據你的用例是什麼,可能會比另一個更好。我會從選項一開始,因爲它快速而簡單。
0
這可能是你正在尋找:
from nltk.corpus import wordnet
add = wordnet.synsets('add', 'v')
add
>>>
[Synset('add.v.01'),
Synset('add.v.02'),
Synset('lend.v.01'),
Synset('add.v.04'),
Synset('total.v.02'),
Synset('add.v.06')]
lemma = add[0].lemmas[0]
lemma
>>> Lemma('add.v.01.add')
lemma.derivationally_related_forms()
>>> [Lemma('addition.n.02.addition'), Lemma('linear.a.01.additive')]
相關問題
- 1. 用NLTK引導POS標記的單詞?
- 2. POS tagging - NLTK認爲名詞動詞
- 3. NLTK詞彙中缺少單詞 - Python
- 4. 從NLTK WordNet中單獨提取名詞
- 5. NLTK單詞lemmatizing
- 6. 如何在給定POS標籤的NLTK中共軛動詞?
- 7. NLTK單詞詞性標註
- 8. 提取單詞的同義詞
- 9. 在NLTK解析器語法中混合單詞和PoS標籤
- 10. 如何在給定單詞的單詞袋詞彙中獲得單詞的id?
- 11. 從用於Python的NLTK中的同義詞列表中提取詞
- 12. 將單詞轉換爲特定的詞性(POS)格式?
- 13. 在python中,提取非英文單詞
- 14. Python NLTK ::相交的單詞和句子
- 15. NLTK中單個單詞的標記器
- 16. 從文本語料庫一個給定的單詞提取搭配詞 - 的Python
- 17. 遞歸提取同義詞從NLTK
- 18. 如何使用Python NLTK在WordNet同義詞集中打印出單詞本身?
- 19. POS標記 - NLTK認爲名詞是形容詞
- 20. 與NLTK,當給定某個單詞時,如何生成不同形式的單詞?
- 21. 在單詞中匹配單詞Python
- 22. 如何獲取python nltk和wordnet中的單詞/ synset的所有下位詞?
- 23. 使用POS標籤獲取單詞?
- 24. PHP:在字符串中的特定單詞之後提取特定單詞?
- 25. 提取特定單詞後的第一個單詞
- 26. 添加單詞到nltk stoplist
- 27. NLTK:從Synset ID獲取單詞
- 28. 包含單詞的Python提取語句
- 29. 腳本查找單詞列表中給定單詞內的單詞
- 30. 使用nltk從德語文本中提取單詞