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
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 = ____