Sto cercando di ottenere il nome da un verbo con Wordnet in python. Voglio essere in grado di ottenere:
dal verbo 'creato' il sostantivo 'creatore',Ottieni nome dal verbo Wordnet
'funded' => 'funder'
Verb X => Noun Y
Y
si riferisce a una persona
Sono stato in grado di fare il contrario lato: Noun Y => Verb X
import nltk as nltk
from nltk.corpus import wordnet as wn
lem = wn.lemmas('creation')
print lem
related_forms = lem[0].derivationally_related_forms()
print related_forms
Ecco una data uscita
[Lemma('creation.n.01.creation'), Lemma('creation.n.02.creation'), Lemma('creation.n.03.creation'), Lemma('initiation.n.02.creation'), Lemma('creation.n.05.Creation'), Lemma('universe.n.01.creation')]
[Lemma('create.v.02.create'), Lemma('produce.v.02.create'), Lemma('create.v.03.create')]
Ma, sto cercando di fare il contrario. Ecco un link che assomiglia a quello che voglio fare, ma il codice non funziona e non risponde alla mia richiesta:
Convert words between verb/noun/adjective forms
Devo ringraziarvi, dovreste insegnare nel mio college! ;) @yvespeirsman – dooms