1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiza coșului de cumpărături în Python

Connected

exercițiu

Calcularea convicției cu o funcție

După finalizarea cu succes a proiectului de probă, fondatoarea start-up-ului de e-book-uri decide să te angajeze pentru un proiect mult mai amplu. Ea te întreabă dacă ești capabil să calculezi convicția pentru fiecare pereche de cărți din setul de date goodreads-10k, astfel încât să poată folosi aceste informații pentru a decide care cărți să fie plasate mai aproape una de alta pe site.

Accepți jobul, dar îți dai seama că ai nevoie de o metodă mai eficientă pentru a calcula convicția, deoarece va trebui să o calculezi de multe ori. Decizi să scrii o funcție care să o calculeze. Aceasta va primi două coloane dintr-un DataFrame pandas ca intrare — un antecedent și un consecvent — și va returna metrica de convicție. Reține că pandas este disponibil ca pd, iar numpy este disponibil ca np.

Instrucțiuni

100 XP
  • Calculează suportul pentru antecedent și atribuie-l variabilei supportA.
  • Calculează suportul pentru NOT consecvent.
  • Calculează suportul pentru antecedent și NOT consecvent.