OneCompiler

bread

134

Book.xml

<?xml version=’1.0’ encoding =’UTF-8’ ?> <bookstore> <books category=”technical”> <book_no>1</book_no> <book_name>def</book_name> <author_name>*****</author_name> <price>100</price> <year>1990</year> </books> <books category=”Cooking”> <book_no>2</book_no> <book_name>ccc</book_name> <author_name>aaa</author_name> <price>200</price> <year>1950</year> </books> <books category=”YOGA”> <book_no>3 <book_name>ddd</book_name> <author_name>zzz</author_name> <price>150</price> <year>2016<year> </books> </bookstore>

book.php

<?php $xml=simplexml_load_file(“Book.xml”) or die(“eror:cannot create object”); var_dump($xml); ?>

Importpandasaspd
Frommlxtend.preprocessingimportTransactionEncoder
Frommlxtend.frequent_patternsimportapriori,association_rules
#createthedataset
TID=
{1:[“bread”,”milk”],2:[“bread”,”diaper”,”beer”,”eggs”],3:[“milk”,”diaper”,”beer”,”coke”],4:[“bread”,”mil
k”,”diaper”,”beer”],5:[“bread”,”milk”,”diaper”,”coke”]}
Transactions=[]
Forkey,valueinTID.items():
Transactions.append(value)
#convertthecategoricalvaluesintonumericformat
Te=TransactionEncoder()
Te_ary=te.fit_transform(transactions)
Df=pd.DataFrame(te_ary,columns=te.columns_)
#applytheapriorial
gorithmwithdifferentmi
n_supvalues
Min_sup_values=[0.2,0.
4,0.6]
Formin_supinmin_sup_values:
Frequent_i
temsets=apriori
(df,min_support=mi
Rules=association_rul
es(frequent_i
Print(“Mi
n_sup:”,min_sup)
Print(“Fr
equentItemsets:
”)
Print(fr
equent_itemsets)
Print(“Associ
ationRules:
”)
Print(rul
es