Q
查找單詞的類別
1
A
回答
1
我不認爲有一個明確的方式來得到你需要的東西,除非你可以更具體地定義它。例如:
>>> from nltk.corpus import wordnet as wn
>>> blue = wn.synsets('blue')[0]
>>> cat = wn.synsets('cat')[0]
>>> blue.definition()
u'blue color or pigment; resembling the color of the clear sky in the daytime'
>>> cat.definition()
u'feline mammal usually having thick soft fur and no ability to roar: domestic cats; wildcats'
有時候,你很幸運,去了上位的一個或兩個級別:
>>> blue.hypernyms()
[Synset('chromatic_color.n.01')]
>>> blue.hypernyms()[0].hypernyms()
[Synset('color.n.01')]
有時你不得不去多級了上位得到你想要的東西。
>>> cat.hypernyms()
[Synset('feline.n.01')]
>>> cat.hypernyms()[0].hypernyms()
[Synset('carnivore.n.01')]
>>> cat.hypernyms()[0].hypernyms()[0].hypernyms()
[Synset('placental.n.01')]
>>> cat.hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()
[Synset('mammal.n.01')]
>>> cat.hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()
[Synset('vertebrate.n.01')]
>>> cat.hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()
[Synset('chordate.n.01')]
>>> cat.hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()[0].hypernyms()
[Synset('animal.n.01')]
和獲取到最高上位詞水平使得沒有太大意義:
>>> blue.root_hypernyms()
[Synset('entity.n.01')]
>>> cat.root_hypernyms()
[Synset('entity.n.01')]
有時候就是沒有上位詞,你去到:
>>> happy = wn.synsets('happy')[0]
>>> happy.definition()
u'enjoying or showing or marked by joy or pleasure'
>>> happy.hypernyms()
[]
>>> happy.root_hypernyms()
[Synset('happy.a.01')]
1
我只需要點擊「S」,然後「定向上位」。
相關問題
- 1. 查找類似單詞的詞
- 2. 查找單詞
- 3. 查找單詞
- 4. 查找類似單詞的算法
- 5. 查找特定單詞後的單詞
- 6. 查找單詞遊戲中的單詞
- 7. 查找具有零類別的單位
- 8. 獲取單詞類別
- 9. 查找字符串中的單詞詞
- 10. 查找wordnet中單詞的同義詞
- 11. 查找語料庫類別中的單詞上下文不起作用
- 12. 在C++中查找單詞
- 13. 使用Java查找單詞
- 14. 在UIwebview中查找單詞
- 15. 用於查找單詞
- 16. 查找列特定單詞
- 17. 查找單詞在列表
- 18. 用#查找全部單詞#
- 19. 查找一組單元中的單詞
- 20. Php腳本來查找/識別域名中的單詞
- 21. 的NSString查找單詞和下一個單詞的的NSString
- 22. 單詞查找器的代碼,它顯示單詞的位置
- 23. 識別單詞
- 24. 查找單詞並用文件中的單詞替換
- 25. 如何快速查找英文單詞列表中的單詞?
- 26. 宏查找加下劃線的單詞,凍結單詞
- 27. 查找兩個單詞之間的相鄰單詞列表
- 28. 在Haskell中查找單詞序列中最長的單詞
- 29. 查找的單詞是連續的字
- 30. 腳本查找單詞列表中給定單詞內的單詞