Je veux obtenir tous les mots liés à la « nourriture » avec WordNetRécupérer tous les mots liés à une WordNet
import nltk
from nltk.corpus import wordnet as wn
food = wn.synsets('food')
for synset in food:
for lemma in synset.lemmas():
print lemma.name()
Avec ce code, je suis arrivé ceci:
food
nutrient
food
solid_food
food
food_for_thought
intellectual_nourishment
Ce que je suis en train pour atteindre est quelque chose comme ça
nourriture
-> solid_food
-> liquid_food
-> powder_food
Et quelque chose qui se passe et récursive comme
solid_food
-> Légumes
-> viande ...
En bref, je suis en train d'accéder à la hiérarchie des Wordnet d'un mot: «nourriture».
Comment puis-je faire cela, une idée?
ce n'est pas exactement la hiérarchie que j'espérais trouver mais ce n'est pas votre faute;) – dooms