Rdzenie i lematy z Gry o Tron
W tym ćwiczeniu masz do dyspozycji kilka zdań z Gry o Tron George'a R.R. Martina. Twoim zadaniem jest wyznaczenie rdzeni i lematów na podstawie podanego łańcucha znaków GoT.
Pamiętaj, że stemming sprowadza wyraz do jego rdzenia, natomiast lematyzacja zwraca pełnoprawną formę słownikową. Obie metody mogą się jednak znacznie różnić szybkością działania – stemming jest zazwyczaj dużo szybszy. W krokach 2 i 3 zwróć uwagę na łączny czas wykonania każdej operacji. Do pomiaru czasu stemmingu i lematyzacji używamy metody time.time().
To ćwiczenie jest częścią kursu
Analiza sentymentu w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)