Spaces:
Sleeping
Sleeping
# Natural Language Toolkit: Stemmer Interface | |
# | |
# Copyright (C) 2001-2023 NLTK Project | |
# Author: Trevor Cohn <[email protected]> | |
# Edward Loper <[email protected]> | |
# Steven Bird <[email protected]> | |
# URL: <https://www.nltk.org/> | |
# For license information, see LICENSE.TXT | |
from abc import ABCMeta, abstractmethod | |
class StemmerI(metaclass=ABCMeta): | |
""" | |
A processing interface for removing morphological affixes from | |
words. This process is known as stemming. | |
""" | |
def stem(self, token): | |
""" | |
Strip affixes from the token and return the stem. | |
:param token: The token that should be stemmed. | |
:type token: str | |
""" | |