Ich versuche, einen Namensfilter zu erstellen, um Namen aus einem bestimmten Text herauszufiltern. Ich benutze die StanfordNER und NLTK dazu und das macht mir tatsächlich eine Liste mit Tupeln. (Wie unten gezeigt)Extrahieren Tupel mit 'PERSON' in Stanforner Listenergebnis
[(u'I', u'O'), (u'met', u'O'), (u'with', u'O'), (u'Alan', u'PERSON'), (u'yesterday', u'O')]
Was ich tun mag, ist, dass ich mag nur den genauen Namen zu extrahieren, die aus der Liste als ‚Person‘ markiert wurden, über dem Tupel enthält auf dem einzigen ‚Alan‘ zu bekommen Ende des Prozesses. Bitte helfen Sie.
Danke, funktionierte perfekt zu lesen. So wie ich es wollte –