Aan de slagBegin gratis

Basis-list comprehensions

In deze taak maak je een bag-of-words-representatie van de spam-e-mail die is opgeslagen in de variabele spam (je kunt de inhoud verkennen via de shell). Denk eraan: een bag-of-words is simpelweg een teller van unieke woorden in een gegeven tekst. Deze representatie kun je later gebruiken voor tekstclassificatie, bijv. voor spamdetectie (mits je genoeg trainingsvoorbeelden hebt).

We hebben een kleine hulpfunctie create_word_list() gemaakt die je helpt een string in woorden te splitsen; als je die bijvoorbeeld toepast op 'To infinity... and beyond!' krijg je ['To', 'infinity', 'and', 'beyond'] terug.

Deze oefening maakt deel uit van de cursus

Oefenen met coding-interviewvragen in Python

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Convert the text to lower case and create a word list
words = ____
Code bewerken en uitvoeren