Začněte nyníZačněte zdarma

Základní list comprehensions

V tomto úkolu vytvoříš reprezentaci bag-of-words pro spamový e-mail uložený v proměnné spam (obsah si můžeš prozkoumat v shellu). Bag-of-words je jednoduše počítadlo jedinečných slov v daném textu. Tuto reprezentaci lze dále využít ke klasifikaci textu, např. k detekci spamu (při dostatečném množství tréninkových příkladů).

Připravili jsme pomocnou funkci create_word_list(), která ti pomůže rozdělit řetězec na jednotlivá slova – například pro vstup 'To infinity... and beyond!' vrátí ['To', 'infinity', 'and', 'beyond'].

Toto cvičení je součástí kurzu

Procvičování otázek z kódovacích pohovorů v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Convert the text to lower case and create a word list
words = ____
Upravit a spustit kód