Marknadsföra e-böcker med conviction
I föregående övning definierade vi en funktion för att beräkna conviction. Vi ombads tillämpa den funktionen på alla permutationer med två böcker från goodreads-10k-datasetet. I den här övningen testar vi funktionen genom att tillämpa den på de tre mest populära böckerna, som vi använde i tidigare övningar: The Hunger Games, Harry Potter och Twilight.
Funktionen har redan definierats åt dig och är tillgänglig som conviction. Kom ihåg att den tar en antecedent och en konsekvens som sina två argument. Dessutom är kolumnerna från DataFrame:n books från tidigare övningar tillgängliga som tre separata DataFrames: potter, twilight och hunger.
Den här övningen är en del av kursen
Marknadskorgsanalys i Python
Övningsinstruktioner
- Beräkna conviction för {Twilight} \(\rightarrow\) {Potter} och {Potter} \(\rightarrow\) {Twilight}.
- Beräkna conviction för {Twilight} \(\rightarrow\) {Hunger} och {Hunger} \(\rightarrow\) {Twilight}.
- Beräkna conviction för {Potter} \(\rightarrow\) {Hunger} och {Hunger} \(\rightarrow\) {Potter}.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Compute conviction for twilight -> potter and potter -> twilight
convictionTP = conviction(twilight, potter)
convictionPT = conviction(____, twilight)
# Compute conviction for twilight -> hunger and hunger -> twilight
convictionTH = conviction(____, ____)
convictionHT = ____(hunger, twilight)
# Compute conviction for potter -> hunger and hunger -> potter
convictionPH = ____(potter, hunger)
convictionHP = ____
# Print results
print('Harry Potter -> Twilight: ', convictionHT)
print('Twilight -> Potter: ', convictionTP)