Ich versuche, das Substantiv von einem Verb mit Wordnet in Python zu bekommen. Ich möchte in der Lage sein zu bekommen:
vom Verb ‚created‘ das Substantiv ‚Schöpfer‘,Erhalten Substantiv von Verb Wordnet
'funded' => 'funder'
Verb X => Noun Y
Y
wird auf eine Person bezieht
Ich habe in der Lage gewesen, es den anderen zu tun Seite: 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
ist die Ausgabe gegeben
[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')]
Aber ich versuche das Gegenteil zu tun. Hier ist ein Link, der aussieht, was ich tun will, aber der Code funktioniert nicht und antwortet nicht meine Anfrage:
Convert words between verb/noun/adjective forms
Ich muss Ihnen danken, sollten Sie in meiner Hochschule unterrichten! ;) @ Yvespeirsman – dooms