Spaces:
Runtime error
Runtime error
File size: 644 Bytes
0492a6a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from nltk.corpus import stopwords
from nltk.stem import WordNetLemmatizer
def remove_numbers(words_list: list) -> list:
"""Remove all numbers from a list of strings."""
return [word for word in words_list if not word.isdigit()]
def remove_stop_words(words_list: list) -> list:
"""Remove stop words from a list of strings."""
stop_words = set(stopwords.words('english'))
return [word for word in words_list if word.lower() not in stop_words]
def lemmatize(words_list: list) -> list:
"""Lemmatize a list of strings."""
lemmatizer = WordNetLemmatizer()
return [lemmatizer.lemmatize(word) for word in words_list] |