market basket
Phpfile
<?php //LoadtheXMLfile $xml=newDOMDocument(); $xml->load(‘ Movie.xml’ ); ReReleaseYear. //Getallthemovienodes $movies=$xml->getElementsByTagName(‘ MovieInfo’ ); //Loopthrougheachmovienodeandprintthemovietitleandactorname Foreach($moviesas$movie){ Echo“MovieTitle:“.$movie->getEl ementsByTagName(‘MovieTitl Echo“ActorName:“.$movie->getElementsByTagName(‘ } ?>XMLfile
<?xmlversion=”1. <MovieList> <MovieInfo> 0”?><MovieNo>1</MovieNo>
<MovieTitl
e>TheShawshankRedemption</MovieTitle>
<ActorName>TimRobbins</ActorName>
<ReleaseYear>1994</Rel
easeYear>
</MovieInfo>
<MovieInfo>
<MovieNo>2</MovieNo>
<MovieTitl
e>TheGodfather</MovieTi
tle>
<ActorName>MarlonBrando</ActorName>
<ReleaseYear>1972</Rel
easeYear>
</MovieInfo>
<MovieInfo>
e’)[
0]->textContent.“,“;
ActorName’)[0]->textContent.“<br>”;
<MovieNo>3</MovieNo>
<MovieTitl
e>TheDarkKnight</MovieTitl
e>
<ActorName>Christi
anBale</ActorName>
<ReleaseYear>2008</Rel
easeYear>
</MovieInfo>
<MovieInfo>
<MovieNo>4</MovieNo>
<MovieTitl
e>TheGodfather:PartII</Movi
<ActorName>AlPacino</ActorName>
<ReleaseYear>1974</Rel
</MovieInfo>
<MovieInfo>
easeYear>
<MovieNo>5</MovieNo>
<MovieTitl
eTitl
e>12AngryMen</MovieTitle>
<ActorName>HenryFonda</ActorName>
<ReleaseYear>1957</Rel
easeYear>
</MovieInfo>
</MovieList>
_--------------------------------
Importpandasaspd
Frommlxtend.preprocessi
ngimportTransactionEncoder
Frommlxtend.frequent_patternsi
mportapriori
,associati
#readthedataset
Df=pd.read_csv(‘
Market_Basket_Opti
#dropnullvalues
Df.dropna(i
nplace=True)
#convertcategori
misation.csv’
on_rules
,header=None)
calvaluestonumericusingone-hotencodi
Te=TransactionEncoder()
Te_ary=te.fi
t(df.
values).
transform(df.
Df=pd.DataFrame(te_ary,col
#generatefrequentitemsetsusi
Frequent_i
temsets=apriori
values)
umns=te.columns_)
ngapriorial
gorithm
(df,min_support=0.
ng
01,use_colnames=True)
#generateassociati
onrulesfromfrequentitemsets
Rules=association_rul
es(frequent_i
temsets,metri
#displayinformati
on
Print(“Ori
ginalDataset:
Print(df.
head())
Print(“\nFrequentI
\n”)
temsets:\n”)
Print(fr
equent_itemsets)
Print(“\nAssoci
ationRules:
Print(rul
es)