___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend.
___ tag123nltk ___ Das Natural Language Toolkit ist eine Python-Bibliothek für Computerlinguistik.
___ qstnhdr ___ PorterStemer scheint nicht zu funktionieren
___ qstntxt ___
Ich bin neu bei Python und übe mit Beispielen aus dem Buch.
Kann jemand erklären, warum, wenn ich versuche, ein Beispiel mit diesem Code zu stopfen, nichts geändert wird?
%Vor%
Aber wenn ich das tue funktioniert es
%Vor%
___ answer38290812 ___
Stemming ist der Prozess des Reduzierens eines gegebenen Wortes auf seine Grund- oder flektierte Form. Hier versuchen Sie, den ganzen Satz einzudämmen,
Befolgen Sie diese Schritte :
%Vor%
___ tag123porterstemer ___ Ein Algorithmus, der entwickelt wurde, um gängige morphologische und Flexionsendungen aus englischen Wörtern zu entfernen.
___ answer12974301 ___
versuche das:
%Vor%
Das Problem ist, dass der Stemmer wahrscheinlich an einzelnen Wörtern arbeitet. Ihre Zeichenfolge hat kein "root" -Wort, während das einzelne Wort "shopping" die Wurzel "shop" hat. also musst du die Stemming separat berechnen
bearbeiten:
aus ihrem Quellcode - & gt;
%Vor%
Ich denke, du bist in der Tat gezwungen, deine Saite selbst zu teilen
___