Zacznij terazZacznij za darmo

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

Zobacz kurs

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) 
Edytuj i uruchom kod