MulaiMulai sekarang secara gratis

Menghasilkan association rules

Seperti yang Anda lihat, fungsi permutations dari modul itertools dapat digunakan untuk dengan cepat menghasilkan himpunan semua aturan dengan satu anteseden dan satu konsekuen. Tentu saja, Anda belum tahu aturan mana yang bermanfaat. Anda hanya tahu bahwa masing-masing merupakan cara yang valid untuk mengombinasikan dua item.

Mari berlatih menghasilkan dan menghitung semua aturan untuk subset himpunan data bahan makanan: coffee, tea, milk, dan sugar.

Latihan ini adalah bagian dari kursus

Analisis Market Basket dengan Python

Lihat Kursus

Petunjuk latihan

  • Lengkapi pernyataan import untuk mengimpor fungsi permutations.
  • Hasilkan semua association rules dari list groceries.
  • Cetak himpunan aturan tersebut.
  • Cetak jumlah aturannya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import permutations from the itertools module
from itertools import ____

# Define the set of groceries
flattened = [i for t in transactions for i in t]
groceries = list(set(flattened))

# Generate all possible rules from groceries list
rules = list(permutations(____, 2))

# Print the set of rules
print(____)

# Print the number of rules
print(____(rules))
Edit dan Jalankan Kode