Стемминг и лемматизация на примере «Игры престолов»
В этом упражнении вам даны несколько предложений из «Игры престолов» Джорджа Р. Р. Мартина. Ваша задача — получить стеммы и леммы из строки GoT.
Напомним: стемминг сводит слово к его корневой форме, тогда как лемматизация возвращает полноценное словарное слово. При этом скорость методов может существенно различаться — стемминг значительно быстрее. На шагах 2 и 3 обратите внимание на общее время выполнения каждой операции. Для измерения времени стемминга и лемматизации используется метод time.time().
Это упражнение является частью курса
Анализ тональности текста на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the required packages from nltk
from nltk.stem import ____, ____
from nltk import word_tokenize
porter = PorterStemmer()
WNlemmatizer = WordNetLemmatizer()
# Tokenize the GoT string
tokens = ____(GoT)