Podstawowe wyrażenia listowe
W tym zadaniu stworzysz reprezentację bag-of-words dla wiadomości spam przechowywanej w zmiennej spam (jej zawartość możesz sprawdzić w powłoce). Przypomnij sobie, że bag-of-words to po prostu licznik unikalnych słów w danym tekście. Taka reprezentacja może być następnie wykorzystana do klasyfikacji tekstu, np. do wykrywania spamu (pod warunkiem dysponowania odpowiednią liczbą przykładów treningowych).
Przygotowaliśmy pomocniczą funkcję create_word_list(), która dzieli ciąg znaków na słowa – na przykład wywołanie jej z argumentem 'To infinity... and beyond!' zwróci ['To', 'infinity', 'and', 'beyond'].
To ćwiczenie jest częścią kursu
Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Convert the text to lower case and create a word list
words = ____