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單詞詞性標註
- 5. 提取單詞的同義詞
- 6. 如何在給定單詞的單詞袋詞彙中獲得單詞的id?
- 7. Python NLTK ::相交的單詞和句子
- 8. NLTK中單個單詞的標記器
- 9. 從文本語料庫一個給定的單詞提取搭配詞 - 的Python
- 10. 遞歸提取同義詞從NLTK
- 11. 與NLTK,當給定某個單詞時,如何生成不同形式的單詞?
- 12. 如何獲取python nltk和wordnet中的單詞/ synset的所有下位詞?
- 13. 使用POS標籤獲取單詞?
- 14. 提取特定單詞後的第一個單詞
- 15. 添加單詞到nltk stoplist
- 16. NLTK:從Synset ID獲取單詞
- 17. 使用nltk從德語文本中提取單詞
- 18. 在pos標記後提取形容詞
- 19. 在nltk中是否有內置的方法來查找與給定單詞非常匹配的單詞/短語?
- 20. 從文本中提取特定單詞
- 21. 詞幹與NLTK(python)
- 22. Python NLTK:使用有效的英文單詞計算單詞和概率列表
- 23. Python - 在給定輸入的同一行上查找單詞
- 24. Python中的單詞
- 25. Nltk的詞網lemmatizer不會引起所有單詞
- 26. 獲取所有兩個特定單詞之間的詞在python
- 27. 如何簡單地提取布朗語料庫NLTK中的單詞和標籤?
- 28. sed - 提取單詞beetwen在單行中沒有空格的兩個單詞
- 29. 在Python3與nltk如果某個單詞是動詞,如果某個單詞是動詞,名詞.etc
- 30. 維基詞典:獲取給定單詞的頁面列表