Wie überprüft man, ob ein gegebenes Wort im Plural oder Singular ist?

8

Frage wie im Thema - Ich versuche das in Python für App in Google App Engine zu tun. Ich weiß, dass PyEnchant Bibliothek für die Erkennung der natürlichen Sprache verwendet wird, aber ich sehe nicht, ob ich es für mein Problem und wie verwenden kann.

    
Gricha 30.08.2012, 22:09
quelle

3 Antworten

10

Überprüfen Sie die 0.24 Bibliothek.

  

Flexle 0.2.4

     

Richtig Plural, Singular Nomen, Ordinalzahlen, unbestimmt zu generieren   Artikel; Konvertiere Zahlen in Wörter

    
Ashwini Chaudhary 30.08.2012, 22:27
quelle
5

Ashwini bezog sich auf die nützliche Bibliothek , die sich mit dem Wort befasst, erklärte aber nicht, wie man ein gegebenes Wort überprüft ist im Plural oder Singular.

Wenn Sie wissen, dass das Wort entweder ein Singular oder ein Plural ist, können Sie Folgendes verwenden:

%Vor%

Dies wird False zurückgeben, wenn das Wort kein Plural ist. Daher sollte Ihr Wort theoretisch singulär sein.

Bemerken Sie die in meinen Beispielen gezeigten Unzulänglichkeiten, wenn es um klassische Plurale geht, Formen, die Singular oder Plural sein können, und die Tatsache, dass False für unerkannte Formen im Allgemeinen zurückgegeben wird.

%Vor%     
PrettyHands 22.08.2016 11:05
quelle
2

Sie sagen nicht, ob Ihr Problem isolierte Wörter oder Wörter im Zusammenhang mit englischen Sätzen sind.

Zum Beispiel " das Schaf " könnte entweder single oder plural sein. Jedoch:

  

Das Schaf war auf dem Feld

ist Singular und

  

Die Schafe waren auf dem Feld

ist Plural.

Für Letzteres benötigen Sie einen Wortbestandteil-Tagger, der die Rollen von Substantiven im Satz identifiziert. Es gibt viele freie und kommerzielle und Wikipedia hat eine exzellente Liste . NLTK ist wahrscheinlich die natürliche Wahl für Python.

Wenn Sie nur Wörter isoliert haben, ist das Beste, was Sie tun können, sich auf die vielen Wörterbücher zu beziehen (wie z Wordnet , das die Singular- und Pluralformen von Substantiven anzeigt.

    
peter.murray.rust 31.08.2012 08:16
quelle

Tags und Links