From bc5dfc5f0b9c845b53bb9fef32e8598648c88719 Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Sun, 11 Nov 2018 07:01:28 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 154 -> 152 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 178 -> 166 bytes q01_plot_corr/__pycache__/build.cpython-36.pyc | Bin 558 -> 760 bytes q01_plot_corr/build.py | 10 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 167 -> 172 bytes .../test_q01_plot_corr.cpython-36.pyc | Bin 791 -> 1101 bytes 6 files changed, 9 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index abc397ac59f40d351e1861264050586541adce96..904f6a3b02ab7d29bb0c2330b9b232affd060817 100644 GIT binary patch delta 79 zcmbQmID?VHn3tC;?DF&Ii5%wEuKF4IxvBaEMfoY2>6I1+#`@v;McKs#iOH$@$@wX% g`e~_&C8b5F@x`e*smUdo`FZg`wOK%>{=^zN05RPhhX4Qo delta 81 zcmbQiIE#_Pn3tC;r0Y!NL=JOXcW0}Z(Bjmh;+VvwjLhPU)a)3S)Z*-t{DPSDqSVU7 elKkA5f};Ga)Z`Kv9bb}~Tac4jk{UCyN)7;m5FSwg diff --git a/q01_plot_corr/__pycache__/__init__.cpython-36.pyc b/q01_plot_corr/__pycache__/__init__.cpython-36.pyc index 460f88abffae2c2371906282e6e7f121c82a6603..4914057adddddfa570f849378c97ecf83d0ba21e 100644 GIT binary patch delta 120 zcmdnQxQvm*n3tC;?DF&Ii5%wX!TK5bxvBaEMfoY2>6I1+#`@v;McKs#iOH$@$@wX% z`e~_&C8b5F@x`e*smUdo`FZg`wOK%>exZS3d_hirNqlmCQIURpd}dx|NqoFsLFFwD Uo80`A(wtN~Mg|6kVjyM!03#+TjQ{`u delta 105 zcmZ3+xQUU&n3tC;r0Y!NL=N-NcxS7a(Bjmh;+VvwjLhPU)a)3S)Z*-t{DPSDqSVU7 zlKkA5f};Ga)Z`Kv9bb}~Tac4jk{VNJU>IMNnwS!wTwE5Pl30=$Uy>i6k`^=Pe7=Utq;`kWhuAd(QQ>b05cNvswK8$FEP%2tq&6!ScX=38r5IaKv$qGCVS= zyo`cJYSQ?b-vn9Egjv``S%i_G)r5Nk1`k&;rvuKWJmLWlzvAo`$L~=x*+WKjo=_WX zOj)e84X*xjr2BbSOQUV1g~^MCb=G6c<@ICE3`s1-vnDyg##Y2 zWA1T!<6&f?|4#-2(Mc5#$Yp@({PP6ca8WLGc`dTwWBo?G&VWyOAGPSgj zN+}8l%5@3?GNV`WQaR)b zmawaDNZp71@3){@BhpSuUM@FJPtVd1Qmu8z3Xv9)i*zBF>6OT}s72vg1A%1)Zu;f) zN$y@Fca5g=zO4C4x3QCdF;`IE1wc5$_rPNO2p?ZAr)N5lrb4 z)a4wKIS-CUR(Ig`IO3?lfik!CWoe34K4-;Rv>a3vjOXy?>d5`#ijBh_z%j&Z^t_S0 Ruf+?esEz?#ix0tK`Ug}u_;q@~&7y~Mrd zL;69v=$h01LVD?F10__$ym_7{jULD!hQsvf@p1eI0iNL1;>1rW?ID2zg&JyTsb_oj>IIV~>G|njPJ;Ca>gBp5RGlwXCq4EUYPk4;BapW9zt%H^OK9F8gmCFSj-g>!;C4IcgVE?BLpivv zZfy0ll<`=9Heb|6k~!)prggci+9uocqG*lre4(98>~glyt+T{RH!bG*LJsD+v$yRJ z8Q;08_-1`%^5&-WT$ha>6s=y)8!O}0iWSLepG#_xnd(=a=WyimEzy$Du}APbU{ zG0F0~-(ZIH{rqk;ntVSxp8h*DnJp`=MvIk6Nlz&40RbSx1P?H!cux^i-R{WHgxAP~ rd`pJI7+uZicwjPqsV2PBcK7zuSFlflPfq5oTI%v+_!DfHmPUU8ouh^r diff --git a/q01_plot_corr/build.py b/q01_plot_corr/build.py index edc724a..577efd1 100644 --- a/q01_plot_corr/build.py +++ b/q01_plot_corr/build.py @@ -1,5 +1,7 @@ +# %load q01_plot_corr/build.py # Default imports import pandas as pd +import matplotlib.pyplot as plt from matplotlib.pyplot import yticks, xticks, subplots, set_cmap plt.switch_backend('agg') data = pd.read_csv('data/house_prices_multivariate.csv') @@ -9,8 +11,14 @@ def plot_corr(data, size=11): corr = data.corr() fig, ax = subplots(figsize=(size, size)) - set_cmap("YlOrRd") + set_cmap('YlOrRd') ax.matshow(corr) xticks(range(len(corr.columns)), corr.columns, rotation=90) yticks(range(len(corr.columns)), corr.columns) + plt.show() return ax + + + + + diff --git a/q01_plot_corr/tests/__pycache__/__init__.cpython-36.pyc b/q01_plot_corr/tests/__pycache__/__init__.cpython-36.pyc index c4bc30d7704db1af3a7d76f564945a76f376cb2d..2f07d43b196cbb02b9693a6968fde188baa3df00 100644 GIT binary patch delta 99 zcmZ3^xQ3C#n3tC;>hkmGi5%wsk@^|=xvBaEMfoY2>6I1+#`@v;McKs#iOH$@$@wX% z`e~_&C8b5F@x`e*smUdo`FZg`wOK%>exZS3d_hirNqlmCQIUR0YH>-i{=`l>0M#)h AcK`qY delta 94 zcmZ3(xSWy0n3tDp{>3Yi6FJPiLY%E)LW@(2ienO!GBS%ZQnO=RQj4=o@(W_pi&85S yOY(DL(oz#kN{dqCi&Jw_lS?x5^I{4O4C4!O@=M~A^NWgNN>YnUieo1B$pHXv(j+zj diff --git a/q01_plot_corr/tests/__pycache__/test_q01_plot_corr.cpython-36.pyc b/q01_plot_corr/tests/__pycache__/test_q01_plot_corr.cpython-36.pyc index 40d2b706881e3ab76930c2164e7d4894f4b4633f..3e4606c0cf78ad547f06eb5312e8bdc93fc8b290 100644 GIT binary patch literal 1101 zcmaKrTWb_C6vvaf?9Ohx)h90?ItUd8q*LvSf=Hp1f)9(RAdC+oPO{rs=hh^%*rh&g zzl@*9x4ilw`xSihoY{7}D`=1nD<1fVQ1u%yf(V+E zghK1&PT?jlCBhY6?iGIGgHME?cZzP(r9{$6AUboJ^iGKAir|unK)Q1`=?nUvM7;&X zBg2T=;DglWh-bx>6t(1b!&RCjJljmHGbuH7`W5ErNPpd{tR;w(PniWlM zvME;?H*zo4(-b3L7mRrbRX+eDTkVM>sBkVx;-YqFJ>i3*jvb(qx7UZK6n0?25CPO9 zsQNh=LkykMZ}fsp9OGV4LGP0}goJQw{gHEr%n=ZQ;NDPSIOT$wJv#mhsTe6j$f_x1 zX>_dHp7L=qvbS4YYpKlfS;KSd=CX_&>uH&ftcOg#6SW1)ey6~ska4Xl zk&Vw^>>tD*EA>U!Je6@;2^o(hH;s}Ew!+z2RRX?h0&aY^|BS7W#|9Ya*0PO>z53kV z!^xYqY$d-B5;V#sPC#c*HaPD6Ytsf`+}r|w2+lg-C0^kPxI0%c{ow*RE->-g%N0x^ zM;xv~IOTaGbttN^tV~#Nlb(j-7VYMWh^kuWst1k2q*}O3vkhH)_pfBG zBI+HOTmql~VE4ZOuJ;Th-v*48ypW99K4V2CnjHOY#_)G9XVd_7+};#}sVh{ZI$%(4 zdwM_vuN{fDl1|M_!L@a2VS}d33`$pcnXUi1$#Sv0U)`+4hhYx15VgIV#95NI5{MHAB*Y5O{5)Yi?F)yT(f**KXu#%y1v={YE;&R0!mwQNn1Yb&d+bj7VQ zg>pL0?QI@1JuHUg0?j@_&_qxmf&r?&BO-zbE608ss(pH>lH*wV74~p_j%J@CIO1q% z^#_gudIkg&u*Gr~nFs@X9Mt(lS*wj(nl9*%tuC*A62mdz&$s#8>`E)w87=Xi&Rx;e+0Coh^4}CPhiYw)^2m|48-Eg<|6@;s^zf{N za=LwX)Mt7ey1+qjDQi_}DSaYk)j(GUK9TaKQ{~=c5=_?jascCS7RsEU*)TIs`~TUQ zkL<>J)>t36%B}oRwXLqf$Lpr3{Rj#Z^7>)k8RVXKb>V_A6S9cM#|>U~MG5_+#jsU1 tD9qe~;6^Ku`0{3em-@m7;= Date: Tue, 13 Nov 2018 16:32:50 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 951 -> 882 bytes q02_best_k_features/build.py | 17 +++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 178 bytes ...st_q02_percentile_k_features.cpython-36.pyc | Bin 0 -> 1965 bytes 5 files changed, 17 insertions(+) create mode 100644 q02_best_k_features/tests/__pycache__/test_q02_percentile_k_features.cpython-36.pyc diff --git a/q02_best_k_features/__pycache__/__init__.cpython-36.pyc b/q02_best_k_features/__pycache__/__init__.cpython-36.pyc index 43047f0b7d121cffd870478bfcf87b31503ee2f1..fcc4707495dd4b1158865efcd3faf2013ad3815c 100644 GIT binary patch delta 99 zcmZ3^xQ3C#n3tC;?DF&Ii5%wsk@^|=xvBaEMfoY2>6I1+#`@v;McKs#iOH$@$@wX% v`e~_&C8b5F@x`e*smUdo`FZg`wOK%>exZR;d{Sz0NqlxZR8g`1#7;Q?(=H@* delta 94 zcmZ3(xSWy0n3tC;r0Y!NL=JPW5NE5H(Bjmh;+VvwjLhPU)a)3S)Z*-t{DPSDqSVU7 slKkA5wA93s(xTM(;?$hffgM7>=DZUtPz9wxM0Q^|B0h*#RNgr0s$RXb6xwL|*K6Nu3XDr%;rh%8vXA zZu})*IhCJ)kl;V39`R6n$^qLaKG;5UnfDcufT0U(7%YLsI{)&JQB9+(vQ|8K zpt=@7tx5Pf9&xH`sJ*<`ig>F#WP8OJe@gY$4bu-x?!c+vZ=uaOk1AQRbUZscIE>zv za-u4l@F*!6k5;7dtrEP5GK0QH9}gbKmt5(1a;qF&)~R6o)y(YN)pqUwCP=C+01NG+ z`)C8^CQKj62jCkb>9kvD+=>>ADuXLVdPSXAGud7>KD30z@cfL^K2fr#CW2F0?Ee?# gU9~&vF4;BM?bx2=C94I0+N!D$z(+m~F@)v(1E4(qEdT%j literal 951 zcmaJ=y>HYo6!&vJFHJ=SEXM#sNR_gjD#3U;Ngc!j16nz>~^j&5%=Nw{-Sz{7;KM+eI&^u#Z@JzkrBIA|H3yy2yG!c9zxRiNa z?PrdGV%xgz<~;ccO>@@TjLdr?tZYSAc1w<7O;%3pT#`OnxvkSu96d!_yS3JI<+uK^ z)w->>Mn=lUnX`uXpj_oC{}R^tUBDC=FnaDYi`gG6Mq2BgiPF0uxZ^PQ+;4l&$Qo8b z8;l8bpX!~#A*tvA=4`Ut&j9(EW=0f@+`%q=G?%1BatMO`FGc{!(YP|JF<)UL;OfC( zaCEZwB$;rjl6f-asaoRZ(PWtyY_MpwKP=L6!qQRS1jSBHAKm~DhDDvFg&d)?!M=*9 zw&uLip5Sk|ko*rtL(d%CQM`-J3@N@2SAbNZPd?HUdrUfNoxwPCuqRAaka@5WoaLFS z#fH7`aQ!M67P(YeT`orVa4yXeE;)VlAC|xIQ6Nl#wVl|N}pGZzm0b`lN*UfvhOxJ_+vK^TSbHbi#Zm-B+Bq8eP+Jdxewz*o=-(FxPR|5jt;8PV}tU^>f! Nk4$N#sb~nH^$W>S=m!7* diff --git a/q02_best_k_features/build.py b/q02_best_k_features/build.py index 9b1046a..ab027b9 100644 --- a/q02_best_k_features/build.py +++ b/q02_best_k_features/build.py @@ -1,6 +1,8 @@ +# %load q02_best_k_features/build.py # Default imports import pandas as pd +import numpy as np data = pd.read_csv('data/house_prices_multivariate.csv') @@ -9,4 +11,19 @@ # Write your solution here: +def percentile_k_features(df,k=20): + X = df.iloc[:,:-1] + y= df.iloc[:,-1] + selection = SelectPercentile(f_regression, percentile=k) + x_features = selection.fit_transform(X, y) + columns = np.asarray(X.columns.values) + support = np.asarray(selection.get_support()) + columns_with_support = columns[support] + return list(columns_with_support) + + + + + + diff --git a/q02_best_k_features/tests/__pycache__/__init__.cpython-36.pyc b/q02_best_k_features/tests/__pycache__/__init__.cpython-36.pyc index 86a25cff523fa394416e407b58545caf2749163a..342012210d41e4bd38e786b20800919d1e39b18b 100644 GIT binary patch delta 105 zcmZ3>xQUU&n3tC;?DF&Ii5%vk@%kD0xvBaEMfoY2>6I1+#`@v;McKs#iOH$@$@wX% z`e~_&C8b5F@x`e*smUdo`FZg`wOK%>exZR;d{Sz0NqlxZR8g^h36Ni`Ke1m90Kdy7 A^Z)<= delta 127 zcmdnQxR#N_n3tE!{`%F(i5%v6QO;H|p~b01#W9IV8JWcyso60usm0kP`2{iQMX8mE zCHc8AX{m`NrA4Xn#i==|$t9Wjc`=0sChPO2Rv0|P@b5HkP(&7>{3 diff --git a/q02_best_k_features/tests/__pycache__/test_q02_percentile_k_features.cpython-36.pyc b/q02_best_k_features/tests/__pycache__/test_q02_percentile_k_features.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ea92739e87dfdb5f928cd3503596205fd565bada GIT binary patch literal 1965 zcmbtV-;diw5Z<+&#QAYQRMDdH02WXrqtm6dFCam6^x8XBssgALNan%a^K5dyI<~vJ zj<~2irT+|n4{!U*1G;~KCuZziE?2Gv6-PUsc-J$Y@B4Q4?#4#%$KU__dAG&bA8hUF zpudMh0~%n!GdATB=L{ThGiT~XZtZ)SH*H0&+HYm;s3SWkKC~A+>Ou#6=t2+rFo2Co zC+bNqyExN7WUvWauNZ7eci~0@Xgy)!_L+mJLT;~@QYA7sX(r?6@mLB|DXGtJl4kv< zQk#9DCHk8aX~tES2{qBBOh)sMK^QSSE-EeKQl*L1@wCcJIuj}tM(!qh7WKcINhPxE zhe~8o_fS1fXWuF*qTZoUVj}m2(&v8ty#KT?BD=4r=E*_if1%AmrpPbWjOB8N!T~hv=-+(vSikpwyQXv_@w{ z!P$Fg=3lKS067+@)?g;GO6mZLATLZX6(%_jCN&|KSA<+`VT91V;7HNF4IS0Ro9dCF ziW@UP&wlcj!j{oB1#Lj$2+}w21k!n|6-FetHjWyj570r$qIeDN4&#!D*CgtU=KB|@ z;Fb=|X(@wop#mkb8{`c{L8^mik5g@)?F6Sqg%Xy_`81ydw{+;)?MAYX^rKuGktfm) zOi`|yiuE#l-Fg%r(X3H>4Y1GO0$B4gak`96bZV-RA#M(zKX@nPUJH5&z?I0ZT>@|= zEClYs3OFh)D8`5tHov2+Ruq~GO*NTt@Bd>ZN{WP}D2?^yvPZlDq0jyuAxc1;Yw9D6 z&-eZhG8AkScB~)AxtPj0w!Ju>7Es}N5!*o=Q-5k^)CQ(g+hnejd7sP$!L>)*LJ@1U zT{Lx9pZlKQ^4s;(aKpBasx*V92l`c>8Y);37q)}kQv Date: Thu, 22 Nov 2018 00:44:50 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 163 bytes q03_rf_rfe/__pycache__/build.cpython-36.pyc | Bin 0 -> 756 bytes q03_rf_rfe/build.py | 21 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 169 bytes .../test_q03_rf_rfe.cpython-36.pyc | Bin 0 -> 1864 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 743 bytes q04_select_from_model/build.py | 15 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 180 bytes .../test_q04_select_from_model.cpython-36.pyc | Bin 0 -> 2084 bytes 10 files changed, 36 insertions(+) create mode 100644 q03_rf_rfe/__pycache__/__init__.cpython-36.pyc create mode 100644 q03_rf_rfe/__pycache__/build.cpython-36.pyc create mode 100644 q03_rf_rfe/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q03_rf_rfe/tests/__pycache__/test_q03_rf_rfe.cpython-36.pyc create mode 100644 q04_select_from_model/__pycache__/__init__.cpython-36.pyc create mode 100644 q04_select_from_model/__pycache__/build.cpython-36.pyc create mode 100644 q04_select_from_model/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q04_select_from_model/tests/__pycache__/test_q04_select_from_model.cpython-36.pyc diff --git a/q03_rf_rfe/__pycache__/__init__.cpython-36.pyc b/q03_rf_rfe/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0945eaf5dc1ad7f7646675edce86583a634e491f GIT binary patch literal 163 zcmXr!<>d;y{5+Zg2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUjh0V`MIh31x5KO zndy}l2FCi~`9;~q1&PV2`pNkzsrqTDi6x~)sqw|BIjPAdnfZC~K($#wrhcJ;aePr4 i5T)wJ$7kkcmc+;F6;$5hu*uC&Da}c>1KCsz#0&tzlq*>P literal 0 HcmV?d00001 diff --git a/q03_rf_rfe/__pycache__/build.cpython-36.pyc b/q03_rf_rfe/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8f00cde11355d47aeb9e3b862544b5bb39eacdba GIT binary patch literal 756 zcmZWmJCD;q5Z+n8^0*)hIO!xRx=_R?rJ+E8IB^|U90kY})}D7AoY-EoyFMw%p$RGZ zA^aY?ZK?7DkPr>bIyxy5YtQUFc3$7iCzH{S-@iV*poIJ+N5@0?C6a!Hj1vweNua-J z;t5##oNgfr(BhS06(te4SAIFDhRG0!2y);755Gb(;_#MCqdn#!SDznqW?1}Dwpyf( zDl(zdsx3`%%T&RPm}UBQ3f8;6e2v%XHLJO-E~OIMT$D`fA}@r>z~#adAq7YmNcsyh zL$+iC29^|?Av?$Y9nI+(IkE*#r({Dnp7A>1!09)-@jHL%ceL}iD4SpzVnnosO@Q(M zeZwtTK<5SycNo6_d>3~3ac|{0-3@uQcdcRPzBZy!PTBv(qe7H=HXSJkt@Rxa)-Ot# zDa4*wFE5Oxbz=jj6kFRUlVw}g+J;(`A~VT&Axx^y{y!cA%bx%M literal 0 HcmV?d00001 diff --git a/q03_rf_rfe/build.py b/q03_rf_rfe/build.py index e8a8d20..948acb9 100644 --- a/q03_rf_rfe/build.py +++ b/q03_rf_rfe/build.py @@ -1,5 +1,7 @@ +# %load q03_rf_rfe/build.py # Default imports import pandas as pd +import numpy as np data = pd.read_csv('data/house_prices_multivariate.csv') @@ -8,4 +10,23 @@ # Your solution code here +def rf_rfe(df=data): + rfe = RandomForestClassifier() + X,y = data.iloc[:,:-1],data.iloc[:,-1] + + selector = RFE(rfe, step=1) + selector = selector.fit(X, y) + + arr_columns = np.array(data.columns) + arr = np.select([selector.get_support()],[arr_columns[:-1]] ) + return [arr[arr!=0]] + + + + + + + + + diff --git a/q03_rf_rfe/tests/__pycache__/__init__.cpython-36.pyc b/q03_rf_rfe/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..217dcf1a0e24e254b196a191653bed4e3e02ffe2 GIT binary patch literal 169 zcmXr!<>d;y{5+Zg2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUt#(g`MIh31x5KO zndy}l2FCi~`9;~q1&PV2`pNkzsrqTDi6x~)sqw|BIjPAdnfZC~K($#wrhcJ;aePr4 o5T)vuq!yPH>&M4u=4F<|$LkeT-r}&y%}*)KNwovnR}91q0Oav4!2kdN literal 0 HcmV?d00001 diff --git a/q03_rf_rfe/tests/__pycache__/test_q03_rf_rfe.cpython-36.pyc b/q03_rf_rfe/tests/__pycache__/test_q03_rf_rfe.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..84cd2d7f538a43f3e234fc01ab6f63b05c1ce3e9 GIT binary patch literal 1864 zcmaJ?-*4MC5GEzrmSrbPx+YyZY!!xefPo-xo0kn3h9+qf6v(on=~6_)pfWnzQK}y< zNgIvPJ*EH5{+_+*bq_=Sg+1*~a&4zeCPBxebUgC=?jyCiu;3m2`S-6!HOBs8bJsHZ zkMYrO(EtOUuz+K0C01$&HfLailQ?NDsG-lGmekWm(BMq+GZ*R?JZM4#Txfy^Eoj36 zEW#(S1j}#>K84$`0;_PRzZ`h7CYu=D+GFq;ti5NjChZG5XahfFox7JfJ3Hv`!hIpN z*%4Y^TKEQE)KxE3J&E38Uz*-9NrdX_fsDpqfiR+bnh&)M2P%%F4%1;`;*n6XFmfZ( zqoB2)n_ZP>M)YOSz|NMEB4{2qTxvLVfJG54G7%6nT#_sJ!N$+K)$NiZ;eRPxaQxXiot`7YdhgthRAp zuj*7Yz07lXBBR%o{-=S=e$G{Nik(efA{y^cnf#R@FoV7+I7O~u02 zfg04Ytx;*PtwR$@_6m>4eO~ezaU4z;<#X}b!ACzrW0>I={CED2oms|y$APc03(SwX z=lVTsm0gfL7-n`36s5Z)GrsrqEmp@!@Uc+CRAxr|_hH@Ni$^j;uj42bAyW>Tq9wGJ z$~=8D6iHzxGV54{qh-=794hl4OtmrWpWm>|sq79^4srkd+XtK7m$`ba2O^T)CkDTnKiAF*)AXZ zGwwF74Zp%D4J#S_5}kQQD?Vw1P1&;#E^Uk&e>Wu#WKW=y{gFt9Qu~nmS#JDPnCR5+ zmo#3D=-4w#6&15%DGwXfB0~&Th7c9E=T|?;qi^At3M)sf_in)YA$kgx3SP&jgnAbp z6b;J9pdgJ+GMW>KbuiwUA;higoAZJ6d%5zJ#NuTYTtC+StNmD;SL^mvb&`|?M>8vVH4|>A|3qTpsoaXD zDO@?(csGDvy9RWnurF}9rh|a-@z?(kw;FKJX%uc4W+IhgSa@NG=jSjXza56Om#Z&o z5mTxqGAm?=+BrFvMIlWpqMLe}(74>K;axA^b{2yAKx80vVGW>ghgob0hoa>cwG%wV zp*l($SU@^>%B>K%c+NwJzktG_--KGl@RFu7>vfAL-0v$CKai@+9pUme-Im7}@%FfD F{R{pZ_7?yE literal 0 HcmV?d00001 diff --git a/q04_select_from_model/__pycache__/__init__.cpython-36.pyc b/q04_select_from_model/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ee10825ab8b8ba8f4f08de0a1c28cb161d482fc GIT binary patch literal 174 zcmXr!<>d;y{5+Zg2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU(xy*`MIh31x5KO zndy}l2FCi~`9;~q1&PV2`pNkzsrqTDi6x~)sqw|BIjPAdnfZC~K($#wrhcJ;2~;#b ottdY?J{PDwM?XG3GcU6wK3=b&@)m~;P^>g3)edB7F%UBV0PCYK^Z)<= literal 0 HcmV?d00001 diff --git a/q04_select_from_model/__pycache__/build.cpython-36.pyc b/q04_select_from_model/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4b4ad8b41f7b44c2b4a1927571a628dec8070402 GIT binary patch literal 743 zcmZWny>8nu5ay30D~^LCMG?SjH!oJubm&k70Rm)ehGuA>4gw=msT@jFNy>l=c~bo_ zeI>4)`~XFPc4&`s3mE7DcRGDX-p_ZuI64~t`1Sq6OM=ihv?uV7u0YKt7>+oWsKP16 z-Y1e&G^K-2Wsrt|Q5mHp5iVjL^f*1>A&Qug zboP$bTvazp3uCV(Go~y`p>IFG;LNh*qiT)F8eQhXWK}C|xn#OzR?Ks=%(2f45`hMw z*Pvzzrb7$gDB2L;?uHa(iq?1!r2|4N?$MfB($OBTgDzOm4tJy{7=a)32qPOVBDgn# zJi!LCz`3vschOyiDVm~1+#?t?yxsbiw!cAi2;N|32QDb3$~El= z@$zx?`urk!uk@2?ST2$rh)xQ@Y^z0P2L4M`1Ep#Kt4Kbbzxs=21*|2j{9clWwv>F{ ztla7D#$Id!1d;y{5+Zg2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUy1q|`MIh31x5KO zndy}l2FCi~`9;~q1&PV2`pNkzsrqTDi6x~)sqw|BIjPAdnfZC~K($#wrhcJ;2~;#b uttdY?J{PDwN53SsxTIJ=K0Y%qvm`!Vub}c4hYe7sG$+*#WOXqRGXMZ8^DOw zqh6$^&8h#Szo$1{dno)Ddg_eitRJykq!KtBQllZ~n~%f0Q&X)MfBg0HVx6%+*{Nq1 z^@rH>ZzzBPkD1TQ-tukit=LIwevLD*!HMfh!*8I@pccDH({FMn?fn+i$J}pAzTerO zg2tGmg$qq+K^rPNNyK^4VkfSGh$hC`Y9h<&`!Z5?f z{8#>t?OVov$AK@gF)oG6oErD71va*cDY%HUt;pRGiP7?tUobyLf`_Tf6PX(A-Gmiy zGdhqdYF$Uw&`vohinh>ND)Z!RF5<$DW!kk02h-m#97^=>OiiKL-x?F0$lg$85DgB$ zzIC_vGE;B#P=vA;(+_7tCb1~Jj43@$WS9Uc}Q z8GZb3FbQi0x27o!X1jd!)rB~({+E+8i6CcXB0fXqbRw!W&~crBZf_siXf^s~f;Y&% zz$4%th&Y$pgUm}a<0Zm`d)}Z#|ExvVKFNflv(mLx8#~n@LBLmH8nt5il0c4K>Z@o} zfx!`s`=12H2OkqGh)7t-DlBfGf@DNm8sxmOiJqs(XKjzxPawde;F-gr^!l0dltfab z6&_xsy;ob2Hm_E^!z@Q~%H!`*I`D4lu2albWPGZhrrL-!l*N3-Cka7WR$j+a7fy^$ z3WpZy@(QnWP zY&C8UA&JV!27Cj w=uRu@3Y}yL)j Date: Thu, 22 Nov 2018 00:46:37 +0000 Subject: [PATCH 4/4] Done --- q03_rf_rfe/__pycache__/build.cpython-36.pyc | Bin 756 -> 757 bytes q03_rf_rfe/build.py | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/q03_rf_rfe/__pycache__/build.cpython-36.pyc b/q03_rf_rfe/__pycache__/build.cpython-36.pyc index 8f00cde11355d47aeb9e3b862544b5bb39eacdba..866c05e4a1e51f68012e7390544490fb5d8700ec 100644 GIT binary patch delta 204 zcmeyu`ju7Ln3tC;_RrU7YbFMU#|%gS$Y*c>;$pjr%BE~7tSM|Q3=@+w6B>YGB@E3B zwTv|kS&S(RDGaSlK$4}EDUC^z0ZEJ%#AjltWvXQ^VX9$FVN7A_WvXSVVaZ~yVX9$n z2C_?7vRHvS*qRw@S%GYJpd80!ZALkkEY4ACx6j~S2vGmz~7#Kle%l})))S<@I(SX0p0kH#63<0@)luInK%IjB-rrjFUYX^;uF9OA;rSF