From 63fc818a11bcb4138709cba0608e5846b4d32dfb Mon Sep 17 00:00:00 2001 From: Sakshi-BUK Date: Mon, 13 Nov 2017 09:24:26 +0000 Subject: [PATCH 1/2] Done --- __init__.pyc | Bin 160 -> 149 bytes q01_k_means/__init__.pyc | Bin 172 -> 161 bytes q01_k_means/build.py | 9 ++++++--- q01_k_means/build.pyc | Bin 1576 -> 861 bytes q01_k_means/tests/__init__.pyc | Bin 178 -> 167 bytes q01_k_means/tests/test_q01_k_means.pyc | Bin 1079 -> 1046 bytes 6 files changed, 6 insertions(+), 3 deletions(-) diff --git a/__init__.pyc b/__init__.pyc index 6c0d88a7171e4be2074406a0d928e57729c2e27c..fb450927f9d67e7a635414761f56fc46782a5206 100644 GIT binary patch delta 75 zcmZ3$IF*ru`7Os89D#} delta 86 zcmbQrxPXy^`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG jsg;Q(`MEI#Mfq8&$t5w#IiG3e3i6x2v3c4Tg diff --git a/q01_k_means/__init__.pyc b/q01_k_means/__init__.pyc index bff55bc80ad251cbd5d9670d4d6b73042ccc9fef..032496ea5e8a3e68f2927931c22c6e40d676c898 100644 GIT binary patch delta 87 zcmZ3(xR8;9`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG vsg;Q(`MEI#Mfq8&$t5w#IiG3e3LIcD2?D*W&#Ju8|i4BSXwRy!~ee3Sv2}iKW&N(MI6_92LF~Ktc2&SfmZ$CwsD< zA?{*4VOa;(H-?$u7)46lB}eFanMlOsEswv89@5y#2jcfu*LuEkk zUNTQaaK;-XGrr?A^4?WM(uOZJafVRCuiJ0IJ)C?hsMD?q{Qdzy)ucH`_hJf9nk-8P zwspdY0RA1bbluiAUFxl0yJv4dT&Ew~ZtHitv}xHIhQ0&WtcqRNZfr^E*XJ*aZBfg0 zq_=xlnakaMP;oLo;;a`sI>=7U<(u4<`rx135?m}E~g zx$AxueRvjri8HoVtu}>mD@Q&AJfN=DE9*1y3P+^7m8DE(k}VkiP2vBKLIl66TeGk1 TYq?4fgc5Qb;%e19}a0aX=TD)kTvse%g!K&VoCL-gPZwM41HCf+2Q_#^dhL@JU~ zxbe&QA^ZYPoM2`W%RX==ttan}AMei2zK;8=S(9IXe;UF5h41XnSPiWnZ@MVSk{%qs_A4KTww1c|Mn z!p9DYO%bd^%dK7TU04^eLI*dnF2Y*C)`3ll9zl&2&Jn|1V5zLnk9Sp{Y|1H9$}y}n zrjjz{9K$+eswq>+F|0GDmNL~G!#ZQ?DO1ZatTU#OGW8t8I%AqC)5tNbGv**=nmLAb z#{j-z zB`zM1yLJ4w1SHB#&rxw4 zbDVITa?~7WT*+uE6W)Z5e6{N0^uWQ;mM>oSKN@UyUk<0*Ox3)9sm$EQi~b~057NeA zf04v9HM0GEl{%UX($xKnmxK9$%j^%AI`GdH54@v&l1|W^(u(4#I1#7+_uoTmS$7 delta 284 zcmbQnv7Lj1`7 Date: Mon, 13 Nov 2017 09:35:24 +0000 Subject: [PATCH 2/2] Done --- q02_hierarchy_clustering/__init__.pyc | Bin 180 -> 174 bytes q02_hierarchy_clustering/build.py | 10 ++++++++++ q02_hierarchy_clustering/build.pyc | Bin 1592 -> 1151 bytes q02_hierarchy_clustering/tests/__init__.pyc | Bin 186 -> 180 bytes .../tests/test_q02_hierarchy_clustering.pyc | Bin 1165 -> 1147 bytes 5 files changed, 10 insertions(+) diff --git a/q02_hierarchy_clustering/__init__.pyc b/q02_hierarchy_clustering/__init__.pyc index 9e9464ba38589dc79d0f25dd0ada24dc41801d81..dcfc3fa5e9bc8c53c989216ef88f1697a739a1c7 100644 GIT binary patch delta 100 zcmdnOxQ>y7`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG zsg;Q(`MEI#Mfq8&$t5w#IiG3e3LIb1tjLg)c#G>Sk%6PDXn2EiL0Qoa0 AH2?qr diff --git a/q02_hierarchy_clustering/build.py b/q02_hierarchy_clustering/build.py index 2ba8b26..9229d51 100644 --- a/q02_hierarchy_clustering/build.py +++ b/q02_hierarchy_clustering/build.py @@ -1,3 +1,4 @@ +# %load q02_hierarchy_clustering/build.py # Default imports import pandas as pd @@ -10,3 +11,12 @@ df = pd.DataFrame(scale(digits.data), index=digits.target) # Write your solution here : +def hierarchy_clustering (df): + D=hierarchy.linkage(df,'average') + plt.figure(figsize=(25,10)) + plt.title("Hierarchial clustering dendogram") + plt.xlabel('sample index') + plt.ylabel('distance') + hierarchy.dendogram(D,leaf_rotation=90.,leaf_font_size=8.) + plt.show() +#hierarchy_clustering (df) diff --git a/q02_hierarchy_clustering/build.pyc b/q02_hierarchy_clustering/build.pyc index 59f6156d2f67bfe04690f16aeda7189548e60711..1536823358ee68f99c93b7d7199586abb2ad2c5b 100644 GIT binary patch literal 1151 zcmcIiOK%e~5FY29H0cXC^cHS=p+TGxs-Qwhm3l~dNPCIgwX<>JeXw?*K}A9;{9=9p zeB(`<3s-jI$v5L!&o|$=`Fk|DNc(X@+oy&9Gc5NDM&T#O62;;kH)z?UxE0(6**0Yz ziaR7YwMn*1S&!mg?YGGGDH~8cAfX4e+@m`jH6$%)IU?O5J*4G6-QnQ_-0Ow1oVmyrPUZKjtXJ#L*vx{5|9dg-|-`30;~9q`8cy3XA4dtLQ z_U4|;oJTMejC&6>SrnO`T*;MNm}jp)TueR{)ykDJ(UYW5Fb~4a%BooE#7{mye=&Qw z6SG~y6YnE?d?}nmdEeG*g~qAGO5AM zX6d((r9H=ue~U|@gS34ALxz_X#x-T8(?>8nb^o)(JrsMH6>4qut1xVqbtn!XE8fOX HJZ=63WNZhy literal 1592 zcmcgsOK;mo5FSzz^{`~ic{ObVr0pd_4@P3=R1`r98*L9ofXXd`3M_~fcTKIlA{p)~ zu>=aSrc?QmxHn;~0&jRy4R-@l~PTy5~@SoU`ii6Ch^oSwsQ5w#am8)uUOj*4t$Iv>MQCK!F<2a)+)EYDg-e<%m>7 zYDmjnxu{y1FsfGjP#0QN zqDmK+wW$Y_6i!&>tasPBR2M0~&EB`Mj=V>YNShXIAaq#0YSGEBKT?b| z5pBD)?fJMp+TgVTM_Kks?vNak9Fg25xknOk?UTGk@;1pkB=3?Nki18m9?I$=$g6ks z5_y2W{D>=|i^O zVrvMJKB?JZ&5mmJ)J51cVy=vJ9H!Jmeq+R>TIZ>7Dp?g$`7Rk@UFmkPS5#W%PB>lU zz!<(o>Gr_W!W32F7L~G#!blAhxm^&W#949%@5I+OU^^#~+B%V^DzQc7d`;rQj2FDHyBL(iMZ6#ILGs6*Yna8 zm_IhY)#a3r?|0HBwMSFbDLqcsr}8P@AO%{A1E^e9MOKN`)C0l!f2!8X@gQTq6Q>={ z!Dc}6X2NEFPI=}tqg$Sfizf{~Z1_>bpZYpX4TG0cv$jrEQ*Q1At0p#qbo^EPvsIOi z#eAXdLY>Da%ATV=aaO5I;fhsUR>e}KE^eaWOv$zB)#JnD{imATIK=a{Hu9jnba#;B zzdX1*_C5#&Uxra|6zm0G1doD;!Kk?>eiC`wN|8$p68EQ+ZXawV9Jj*gIa09X(XPcQ zXLNT#>^X+0$`8s)q25$kZpRcG^(5I;mzM|E(D-KZ*U-E*<#c{@O(A3=b*9mJE~gQ> zFDLjVeTz=k?cyJl_i&=hl$$<;$Mg}%4dh<>UvTG%{Td(Q+NftdXZ{-*0_8E^;V}5T H(;xo}6dq{H diff --git a/q02_hierarchy_clustering/tests/__init__.pyc b/q02_hierarchy_clustering/tests/__init__.pyc index bb41aeac2f4798d6b05eacac8c9cfa79636836f4..ffa80fd22773d48743945c0fbf6098aa5619c5af 100644 GIT binary patch delta 106 zcmdnRxP_5}`7;M1& delta 112 zcmdnOxQmg4`7{LR6^{F#?)ZVG4AMh;UZ^CAWY2K|iu+*JMG#O&gXOkJl?Z~gH6qU_>=#N<@{ z