Grundläggande listomfattningar
I den här uppgiften ska du skapa en bag-of-words-representation av skräppostmeddelandet som finns lagrat i variabeln spam (du kan utforska innehållet via skalet). Kom ihåg att bag-of-words helt enkelt är en räknare för unika ord i en given text. Den här representationen kan sedan användas för textklassificering, t.ex. för att upptäcka skräppost (givet tillräckligt många träningsexempel).
Vi har skapat en liten hjälpfunktion, create_word_list(), som delar upp en sträng i enskilda ord – om du till exempel anropar den med 'To infinity... and beyond!' returneras ['To', 'infinity', 'and', 'beyond'].
Den här övningen är en del av kursen
Öva på kodningsintervjufrågor i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Convert the text to lower case and create a word list
words = ____