From 90a5affd5b79a0a1274b9dbd505af6cd0bc13af1 Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Thu, 29 Nov 2018 01:22:53 +0000 Subject: [PATCH 01/17] Done --- __pycache__/__init__.cpython-36.pyc | Bin 141 -> 162 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 155 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 414 -> 392 bytes q01_load_data/build.py | 10 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 161 -> 182 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1525 -> 1546 bytes 6 files changed, 9 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index b0c3719c2f46201b3baa3fcef746c16a601c9e9f..1d7413f0b9ef67a9597ce7ef97ea97c9330aafee 100644 GIT binary patch delta 56 zcmeBWT*Sy>%*)Gl*6x4wL=JNmfBlU7+*JLL(&CK7A|TE%GB7aH56>^kE-pw+PSsD& KPf4BVXAc1WuoCG2 delta 35 qcmZ3)*vrUa%*)I5Qh!m@L=JO)EB%c8+*JMaqSVU7lKk9>$@T!ZRtsPN diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 4596200714efc1a2bd21ca0d0f36671155da8439..191a33970a9c175602364f85eed1f65c5610f568 100644 GIT binary patch delta 56 zcmbQuxPg(wn3tF9tlj_Ui5%uCvHBVLxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!&ldm&^AjNe delta 35 qcmdnMIGd5fn3tF9rT(I*i5%wq9{L&ixvBc;MX8mECHc7%lYIfa7z>yH diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 98e98a79cdf9a026efe48fdde2a84d1da49836cc..556871df898478c1e8853dfb321f43374e091d3a 100644 GIT binary patch literal 392 zcmYjNu};G<5Vf7Oq?O9Rz|5L~xPZh00wnehfP@r=$ju!jC8>k$R05R=Rz8G};RmuZ z@e5tx+@a#6_s)9v^nCWwXf(V!|GoQSjC~U}CFpcPuzN(nfLAQ#AW{JVgzqd3FhKFf z(-8PIi+exhVw0EMM1pckTGs;3-F~fHlG{bj{g}$9hJ;Ik-63*p#+Q^1;zPXhrOyf` zD}EC5F0k0dq7x0ILxT!3r=}H>5;n>eoq+pKX0|9}mC8cbC~sO@C_^X?$KzvptIeZr zRE{#&fU<5YS1yz(mBY;7gF$OcJ(%>RV-wupy86#fBn>0asp literal 414 zcmYjNyG{c!5VU>AhbNR@A}LMAhs z4vf^1BkmCX1Syb?zGEk_HT$6Nw8L)5;b6_W3<~J2X;RUtoNVb;MPufr-6XqB52<1? ze{y0LM@}rj=*9;T^kE-pw+PSsD& KPf4BV7YqROFcQE3 delta 35 qcmdnSxR8; Date: Thu, 29 Nov 2018 01:29:31 +0000 Subject: [PATCH 02/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 156 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 660 -> 695 bytes q02_data_split/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 162 -> 183 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3134 -> 3155 bytes 5 files changed, 9 insertions(+) diff --git a/q02_data_split/__pycache__/__init__.cpython-36.pyc b/q02_data_split/__pycache__/__init__.cpython-36.pyc index 5d17273741a726a430cdf3ccf2eb63426483d618..52db097dfa7a117c3a4488ac151e2fce5dd91b3f 100644 GIT binary patch delta 56 zcmbQkxRH^=n3tF9tlj_Ui5%uCarzngxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!&kq0xi4!FN delta 35 qcmdnUIERtLn3tF9rT(I*i5%wqp86U2xvBc;MX8mECHc7%ll=g^Zws6N diff --git a/q02_data_split/__pycache__/build.cpython-36.pyc b/q02_data_split/__pycache__/build.cpython-36.pyc index e6bd2ebf2f76eee17541ce631c667ecb332558ff..8b74507c629f87d8f16503c424bcda07ec0ee612 100644 GIT binary patch delta 375 zcmYk2y-or_6ou!`&i(+4SVB#;HcKS2Fh(g%=x8*G1IcE?3_mI?&MbvyHWsv65Nz~C zd)0 zelLNRGNjL%2?8hWUupq)noPGiOHzwV;)^q@Qg87TCFZ5%=f)S8B*vAbzWfgaMI2yN zQ7oA``N>7hAP)O2rj)c>j1jjOD{rw^#FrE$X6D^u12TZ-++weU2>=;Dft3tJ0zgf_ z-1IZ@b5r%xi&85SOY(Ck&t!C$U8 delta 35 qcmdnaxQLO%n3tF9rT(I*i5%wq{`wjDxvBc;MX8mECHc7%lS2T$c?+}v diff --git a/q02_data_split/tests/__pycache__/test.cpython-36.pyc b/q02_data_split/tests/__pycache__/test.cpython-36.pyc index a1b3fc579e35798e380953fe62d7efac2225573f..9fd74529b7b06b95667cfd477da0718ef04268fb 100644 GIT binary patch delta 59 zcmdldaan@Hn3tF9tlj_UjU38MDhc`-`MIh3A*IC`iA6x1VPs%nrXQYPlwDkqn4GGg NoS%}q*@}sU3jj{t6L$ar delta 38 tcmcaCu}^}-n3tF9i20(ZjU38M{NDN*`MIh3=|!oPi6!~DoBf$sxB%v53()`o From 957a0cf969c87843a337c13cbf46553821f3eed7 Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Thu, 29 Nov 2018 01:38:58 +0000 Subject: [PATCH 03/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 159 -> 180 bytes .../__pycache__/build.cpython-36.pyc | Bin 924 -> 822 bytes q03_data_encoding/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 165 -> 186 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2197 -> 2218 bytes 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/q03_data_encoding/__pycache__/__init__.cpython-36.pyc b/q03_data_encoding/__pycache__/__init__.cpython-36.pyc index 884722b9e5eb21d01be2d88d202ca11e74eb4609..72e74c1c80647b55a48687d8e06c13126fe09388 100644 GIT binary patch delta 56 zcmbQwxP_6!n3tF9tlj_Ui5%uCiTWA&xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FAx9;OA|2w delta 35 qcmdnOIG>Tjn3tF9rT(I*i5%wqKKdE?xvBc;MX8mECHc7%lLG<0bPK2e diff --git a/q03_data_encoding/__pycache__/build.cpython-36.pyc b/q03_data_encoding/__pycache__/build.cpython-36.pyc index 302366cb1c8d346c67f347e326ce7abc487c2dcb..348e26453df716419060551cf874f02cf49cb859 100644 GIT binary patch delta 433 zcmYjN%SyvQ6rJ2WZ4-^I+$jh`Rw)Wyi3r85APUteN^B;yHIHGEg4Glk{esf1KhPiW z3*5V(t$*Q0@3cNTmwPzeb6;~`%vWP)-*IZ&t*@&$AmoEAJq`I0dJ#`{+N*Sp)~P*) zYY5z6ee!tutfPiCq$P895lS*9BPf+VRM1z)%1AA>Kdx13rNwYYJmtjGxoj@Xhue~e zy)4i}#*$&+#Jy5RvLeoTDh!lqQF^*CFBXZyK!TybOzuvT{a2N7_j~U^0 zob-9)ck`6`=Yygfa`f(AqtW!+IlnJh*r9$WkElO=hplN7yiHsF$U-2Bq1cKI+(GVb zOrKy@1$s6}*-${ngu%ir3JU=&5)j2)o`f3+!W{l?j088Hci<~huSt+wErFaUtb;U< U1_?csS1nuwoQ-Bl16Q@oZz!N|fB*mh delta 530 zcmY+9Jxc>Y5QcZ>zG5(%fQW)cKoCv{DQql)2x?(tV_^(PII?@@!hN}Wkwh+}2twLm zYh{2N2OA+cKp^_03i#qvP|@+xMg#;e>0oj zjy14wpJ_Nn$;gC^U@*uiqdDmTgIzL#b8^Q zAXw$(6mR~oqT^N6AP+k?Bqurb;hMPSlgr~y!nmwvU0#ioxEA*#E`m<=(F^+;C)FP! zC_epD%avOY`cujhUVP7$CA(hA6~w8s11Y!{w#*<*I<1l)WbKO#tE8WZNUi-@*Hlik zjcE`o8x5D4f{-g3%!$~<-d~sXZW8hOz2HMHOQM%|dbwA`1G$buz=mzuq6hSliVEg# z`K1E$fwJ(i=};69DLeII=1B!9Q^0)X41Ncq(F2{~FF=D}*=ad_MasHWp%EplAMz9Z PeYt_MPIVM?KpDOP@Y{-o diff --git a/q03_data_encoding/build.py b/q03_data_encoding/build.py index bb4c8ca..e884a2e 100644 --- a/q03_data_encoding/build.py +++ b/q03_data_encoding/build.py @@ -1,3 +1,4 @@ +# %load q03_data_encoding/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset from sklearn.preprocessing import LabelEncoder @@ -8,7 +9,13 @@ x_train, x_test, y_train, y_test = split_dataset(df) # Write your code below +def label_encode(X_train, X_test): + lblEncd = LabelEncoder() + X_transform = x_train.apply(lblEncd.fit_transform) + X_test_transform = x_test.apply(lblEncd.fit_transform) - + return X_transform, X_test_transform + +X_transform, X_test_transform = label_encode(x_train, x_test) diff --git a/q03_data_encoding/tests/__pycache__/__init__.cpython-36.pyc b/q03_data_encoding/tests/__pycache__/__init__.cpython-36.pyc index 7d18c185f615d8dacd541c2aac10e2127c6a6058..bfddf027e0c75ffbe7d4e92d4af14bb75474dbda 100644 GIT binary patch delta 56 zcmZ3=xQmg)n3tF9tlj_Ui5%uC>G~P@xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FB||2&l5=i delta 35 qcmdnRxRjB@n3tF9rT(I*i5%wqLHZf_xvBc;MX8mECHc7%lfwbOeha_= diff --git a/q03_data_encoding/tests/__pycache__/test.cpython-36.pyc b/q03_data_encoding/tests/__pycache__/test.cpython-36.pyc index 8ade2b73d89dd5f9591f59a4f4d14aa50d93bd2e..08cc17dacf5add8afb57081a5d298f4c7814d3cc 100644 GIT binary patch delta 64 zcmbO#xJr=2n3tF9tlj_UjT{P0s>%8p`MIh3A*IC`iA6x1VPs%nrXQYPlwDkqn4GGg SoS%}aKlvrQ{N`{bJ2n8L>lHiz delta 43 zcmZ1_I8~6tn3tDJ*J4rBMh*og0YCkW{M=Oi^rF Date: Sat, 1 Dec 2018 04:02:04 +0000 Subject: [PATCH 04/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 157 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 1006 -> 1173 bytes q03_ohe_encoder/build.py | 15 +++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 163 -> 184 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1478 -> 1499 bytes 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/q03_ohe_encoder/__pycache__/__init__.cpython-36.pyc b/q03_ohe_encoder/__pycache__/__init__.cpython-36.pyc index e4ec35b27b6016dd979d13f661e08f8147e0e802..fa1fd46e1a02df368b0c151a41dca26b3520d9ac 100644 GIT binary patch delta 56 zcmbQsxQUU&n3tF9tlj_Ui5%uC@%kD0xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!&mRB?9}_76 delta 35 qcmdnQIG2&bn3tF9rT(I*i5%wqUiumNxvBc;MX8mECHc7%ll=j_#tWbT diff --git a/q03_ohe_encoder/__pycache__/build.cpython-36.pyc b/q03_ohe_encoder/__pycache__/build.cpython-36.pyc index 1433b7bfe437842ddac619a606d8eb33eef1b873..210730a5d3d760bc9c843e647d8c37b62f3d0ccd 100644 GIT binary patch delta 635 zcmYjN&ui2`6rP!MlWaEGrtMaH(nIkO!KT>KlW3s|y;o3%g(c0r?QWZ2OtR30T|`n( zqOb&S{tx~up69Aw{R4!8Z??iZ!~5pFWWIUd_kLSn+Pepy=X|qR|JESn2l;QUVSbEJ zeqQW88KxGuC=o=o5}UV|r^7oyg;`VXf&p$#`)l0eUB1qJVF~+&zy@rBd%0E9n!Y4> zuLr#$6>Z_%P`(Y@;6b-$ea7$c`=WJ5g3jXWp&wA?Ceb-01IXfBz~cM+$1dvl(+@{^ z3gPQXIf^94=;{9cQTQg8S7i~!5bDce(>5M9ALye~PfKSACXrn{V)VCMCZhIsf>9nJ zRAfeGR12AtIj!i72`bnpHaBL*C2M}t!*|@o7P5rEkS%0L&F9{5Tn#E2W#urJX<#br zT9@NYnV3LXscsxqaFNUDV4MlK=1!i$XyQY2Z7Kob*V!gCVN-~JL*Mq%l4XIY|8kFPLB@;BC4W0;yAn5JD-dbvGkzKBFaQm zDpm;I$|h+sRV*u{g)hl<4Z2VB(RgrX>uN)TZX-7}Y-w1DTxNRY%6^vSVv@jfJ^NA< RTokFdO>Jf~pY0f~{TJ+LnOgt= delta 528 zcmYk1yGjE=6o%)L>~1!@F^LLRT8Ll@31SKn5kbMm&PE1dSu!UvlD#mqf`N!gY%N0Y z1?+qQpTLKZY3+RgE6*riW;p-+oXgBN50!U!bt?@0!SIQSEKRuWYah)~p|Bi%a!b5IBWqA{TpdPuOZ3C$jro~+zaF)vFe zq~%YaJJXNb#VTI@anwG~5@`1ojN&3o+OvqS%wFi)j;(5BA`Vd@9$k)NmxE#14lwjO zN<5i|WnUPi#zAAr+|f@0jZKshsSkz^AyqDpsD>4L k|39KHwl6GiH_7DX5cVi`=sF<{5+GDSJ?b%!)!7pN1PgR;*+w;$>i9_?4)ik)NBY zA5vPJkyr%88Ab*MX8PgzMcKs#iOH$@$@wX%ljkyqG4fCT!uXjRqzA0Ah;Q;IrVd8I z$<@q;j6##wGE0k!faFBs3cyPFCf{YwGZX^}N}|d@q(Nc=Kmx=oW&si$OdKpl0+VZ4 Y{-_9pB)LF@IEVl#gIJC1h&ilU08sHW(*OVf delta 243 zcmcc3eTR;*+w;$vW7_~oOYk)NBY zpI($&nOKsat3O$uRetg%Ml(i%$(&4|xj|~c3XAwBvom)v3QeBCY-lJ96urfloLG{Y zo?lcMpP84ET5*fHxTHvvsYn#0LkzABYykh{Pt19S;vhjOR2hggNK6n&@B(o$3y|Po g;$SHfoIH``kBSILk_$vgfC!K>h=Y)wwvkl}0D^TiK>z>% From 220988f99196fe40075fb73a788e89a6ec28e7e0 Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Sat, 1 Dec 2018 04:11:52 +0000 Subject: [PATCH 05/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 164 -> 185 bytes .../__pycache__/build.cpython-36.pyc | Bin 921 -> 811 bytes q04_data_visualisation/build.py | 11 ++++++----- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 170 -> 191 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1259 -> 1280 bytes 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/q04_data_visualisation/__pycache__/__init__.cpython-36.pyc b/q04_data_visualisation/__pycache__/__init__.cpython-36.pyc index d44a511ba9fc7f538b045ab1a267d7e0fc7a3439..4bc302b7233003d3e5a85333f9b74d9fc31222d7 100644 GIT binary patch delta 56 zcmZ3&xRa5?n3tF9tlj_Ui5%uCY5E!YxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FAM+-ITJ+y delta 35 qcmdnVxP+0zn3tF9rT(I*i5%wqf%+NwxvBc;MX8mECHc7%lfwYNCkwm) diff --git a/q04_data_visualisation/__pycache__/build.cpython-36.pyc b/q04_data_visualisation/__pycache__/build.cpython-36.pyc index 2bfbd4e9d4e48bf9ff2e2bf665199d203cc772e7..264019bed507fa65be99ac64515ed622546982d1 100644 GIT binary patch delta 187 zcmbQqzM75Gn3tF92PacZ!9>n4F-!~$49-AY%mE}y7-|@r8G{)#8T~XFi&%jonoPG? zQW8rNquA3j)AJH@Q&%z+u>-|_CF^J8=cek1lon?s76EaFk%57ket3RSc5y*sa;koE zeoE@(gNy+pydc9twlFXjaRNzA!CUr|3z_sLM=~8^y~SLRQ!-hBS)7q=vIVo6C`bX= Od?bQnaxt?iBQpR1IxG|b delta 310 zcmYjKJxc>Y5S`h*uSCPeh^1I5T$2-R>?{P!G~|8URUzU; ziaFC&5jP>(Yvy>ky=kv1umBj~5c?=c%{%_=$_-1Iux2G^YFy`))>)Z!nKEoX$-&OZ O3Oe(Du+_M9AITp}Gg0RN diff --git a/q04_data_visualisation/build.py b/q04_data_visualisation/build.py index 9c15ad9..aa048ae 100644 --- a/q04_data_visualisation/build.py +++ b/q04_data_visualisation/build.py @@ -1,16 +1,17 @@ -# -*- coding: utf-8 -*- +# %load q04_data_visualisation/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset from greyatomlib.multivariate_regression_project.q03_data_encoding.build import label_encode import matplotlib.pyplot as plt from pandas.plotting import scatter_matrix -data = load_data('data/student-mat.csv') +data = load_data('data/student-mat.csv') x_train, x_test, y_train, y_test = split_dataset(data) x_train,x_test = label_encode(x_train,x_test) # Write your code below - - - +def visualise_data(data, figname): + return scatter_matrix(data) + + diff --git a/q04_data_visualisation/tests/__pycache__/__init__.cpython-36.pyc b/q04_data_visualisation/tests/__pycache__/__init__.cpython-36.pyc index 6631d03b276322b5ac907bd3f7ff2fb8b5d823ea..06c449d538827afdd50c24c1dd19fb4b3199bbae 100644 GIT binary patch delta 56 zcmZ3*xSx^3n3tF9tlj_Ui5%uCIrfH diff --git a/q04_data_visualisation/tests/__pycache__/test.cpython-36.pyc b/q04_data_visualisation/tests/__pycache__/test.cpython-36.pyc index 5353356812e3190f1d8c90fdc95d0d7f053a87cf..39f8e71bb499250091197b83fd7b6ae9da610c3d 100644 GIT binary patch delta 97 zcmaFO*}%nN%*)Gl*6x4wMh+(?)eQZN{M=OikkaCe#3CThFfuSO(+|%t$}TQQOitBL s&QD3zpS+$~esd+$PDYt1!Q8}>f}H%4oXjM>f=Uo8iVaFn_G6g~08tGhQvd(} delta 71 zcmZqRdd<|dXD}WR|%AWHTC? From a2075c2f7fb003c6970fb1de2a990e2a3d5d91ed Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Mon, 3 Dec 2018 01:28:09 +0000 Subject: [PATCH 06/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 169 -> 190 bytes .../__pycache__/build.cpython-36.pyc | Bin 810 -> 815 bytes q05_linear_regression_model/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 175 -> 196 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1588 -> 1609 bytes 5 files changed, 9 insertions(+) diff --git a/q05_linear_regression_model/__pycache__/__init__.cpython-36.pyc b/q05_linear_regression_model/__pycache__/__init__.cpython-36.pyc index 06a2a9b901d2940b1616332fc3af2e6292737630..664c2b5ba882cc7cca83bc54ac983ed7b6ce1d31 100644 GIT binary patch delta 56 zcmZ3pzxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FB$+3Clgr! delta 35 qcmdnTxRQ~>n3tF9rT(I*i5%wqVfq>QxvBc;MX8mECHc7%lcNE^+6&MC diff --git a/q05_linear_regression_model/__pycache__/build.cpython-36.pyc b/q05_linear_regression_model/__pycache__/build.cpython-36.pyc index c40d112c5d846cc979296e4912c2f11a9f286eee..626739ba8abb97fbb6dea662e3fbaf52ad5a4b0c 100644 GIT binary patch delta 287 zcmZ3*ww_Jdn3tDpdK*j30wxBA#|%h-1;};);^Lf%%86X5ys4b2+|5jk3=>;&>OpeM zKD!+*JLL(&CK7A|TE%GB7aH56>^kE-pw+PSsD&Pf69!EzK#( zEK4lPOe{&AJc~(qawnsOqyWf%HXy;k$i~RSRKx{j`DyaqvY)KLq&Jy^>7_MD1Z)cu l!3h+*#bJ}1pHiBWY6tW;Lovu89-s*z%)unU#K*$H1^~+?JPrT= delta 263 zcmZ3_wu(*Jn3tF9y~U!aOeO|~#|%h-1;};);^L%<%83*Ea_X6Z91wN}2}%Kp5{4AU z6sBIrTBaJNEXEp!8pdWOMur-uUE>bNVFF Date: Mon, 3 Dec 2018 01:35:39 +0000 Subject: [PATCH 07/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 183 bytes .../__pycache__/build.cpython-36.pyc | Bin 1086 -> 1047 bytes q06_cross_validation/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 189 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2082 -> 2103 bytes 5 files changed, 7 insertions(+) diff --git a/q06_cross_validation/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/__pycache__/__init__.cpython-36.pyc index 9a1c3aaa4d67dd0ebf5ed2b2e34d7c0807004b94..fb281d0409e9cdbb7f922e9c241bbb038e19dfb1 100644 GIT binary patch delta 56 zcmZ3)xSf&1n3tF9tlj_Ui5%uCDf$`txvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F9ZM!4HG>8 delta 35 qcmdnaxQLO%n3tF9rT(I*i5%wq{`wjDxvBc;MX8mECHc7%lS2T$c?+}v diff --git a/q06_cross_validation/__pycache__/build.cpython-36.pyc b/q06_cross_validation/__pycache__/build.cpython-36.pyc index 2e1c378d0210faf52111a997f473e84d10da11f6..fd6c6ffa87e302376bfd0a7850950afb5b1a4026 100644 GIT binary patch delta 325 zcmdnTF`Yx%n3tC;u7f3J88ZXJV+JI^0%SV?aq*0a%H2Gv!l^>3e5nG>%!~{Z*G;dN z1Im;zWHFX7)iBgB)-a_orZDxgG&5!~H#5{S*Dwb&Xfpe~1e(d9$r#0yT&Br#iz%<* z7HeWrQDS8g8&EuoB{wxOPm?8z)i*ySHRl#%#4X0kD2^hd_~PXJqSTcPMZ7>&zY_H` z@^e%5LrRM?5{rO1!^ptEOrJkIzbL!7ATc>rKN+Z7fAVQ2`N`@`R$^j6J;flWGcZaq z7V!gVO_5vnllL>}ZC=i##>mJy`5d#R_bt|3key(8ur){oA5hON4jZ6?(wtN~CLpg^ b0!Z*M@-TrRBM&17697GY1O*UmHnt delta 344 zcmYj~Jxc>Y5QcYl?=Gh#SQs=`76IX!9B3hmsD-82*hrdiWY?H@A7OVD0v9Y&YKm}0 zTG7hd&cYuutyTVlh&YK&W|)^5o|$*1{-p_o87y&RVB$q-uV?Gqt$yp9L&xLfQH+FmOh+VRvbTM0@s~LH-S&1az=%+2y zkGs}jSx2eNl9sWNRmk-&QQp39mP|X--Lw;U$kRT0|7&OH7^S41+h~sjokT@x;Gmmi zQpE^Y2m^F)ud`UbF}+DE-{;{?mZ-3!)gZE25*E*VyZD8}T9v4oyD%tI>MiPmDxMUf oXuRiq2Vkvu6+uI<6IjrN;gZw{pnpWa?_zZfG?|U!N7R7-0o5~CEC2ui diff --git a/q06_cross_validation/build.py b/q06_cross_validation/build.py index 406a734..066eab9 100644 --- a/q06_cross_validation/build.py +++ b/q06_cross_validation/build.py @@ -1,3 +1,4 @@ +# %load q06_cross_validation/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -18,4 +19,10 @@ model =linear_regression(x_train,y_train) # Write your code below +def cross_validation_regressor(Model, X, y): + r2_score = np.array(cross_val_score(Model, X, y, cv=3)).mean() + return r2_score +cross_validation_regressor(model, x_train, y_train) + + diff --git a/q06_cross_validation/tests/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/tests/__pycache__/__init__.cpython-36.pyc index b571b36039256ecb659b19941ead2c342e31d840..f1f26db3d600fcc72f27bbf1c4877f2881d4521b 100644 GIT binary patch delta 56 zcmZ3%xR;T`n3tF9tlj_Ui5%uCS^63IxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FA4w-krPz_ delta 35 qcmdnXxPp>h9Vgc65|6Bl0aO{ z1|&F`I9NECi})rpv&Hg7vF4TL7E~6=0VSgBC;PMOZJxu%#>gl&c`>`T6v$ezW+eB5 LjTV{wg53%LLH0g; delta 248 zcmdlkutp^lR*hJCEf7z`7Ou#oG From b1e96ed69191de6e51233781b98fa2cc38f992c6 Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Tue, 4 Dec 2018 01:31:15 +0000 Subject: [PATCH 08/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 161 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 1168 -> 1203 bytes q07_regression_pred/build.py | 17 +++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 167 -> 188 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3674 -> 3695 bytes 5 files changed, 15 insertions(+), 2 deletions(-) diff --git a/q07_regression_pred/__pycache__/__init__.cpython-36.pyc b/q07_regression_pred/__pycache__/__init__.cpython-36.pyc index 3e7e4674f103511456d5015475ef0cbf23edade2..169c17fc4cb23ba07b2d9a5bd636d326c1986c68 100644 GIT binary patch delta 56 zcmZ3;xQ&s+n3tF9tlj_Ui5%uC$@&@jxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FBkv{cM~}P delta 35 qcmdnSxR8;2?(%0; zP0-KC&rQ`2DJ{-OECS*TBLf37{qX#v?BasN delta 128 zcmdnYIe}Bzn3tF9rsbk2Ru%?^#|%gS$Y*c>;^G+-m8Wk!=FceLt)G#fo2s8)lvLB$KhQ7)TWtkYHfsg2K)7nLabhGl3*PvLZ}8j65I=BsrJ_nE05un0S~0 DZ%q|n diff --git a/q07_regression_pred/build.py b/q07_regression_pred/build.py index 3f2eee3..b385583 100644 --- a/q07_regression_pred/build.py +++ b/q07_regression_pred/build.py @@ -1,3 +1,4 @@ +# %load q07_regression_pred/build.py from sklearn.metrics import mean_squared_error, mean_absolute_error, r2_score @@ -10,7 +11,7 @@ df = load_data('data/student-mat.csv') -x_train, x_test, y_train, y_test = split_dataset(df) +x_train, x_test, y_train, y_test = split_dataset(df) x_train,x_test = label_encode(x_train,x_test) @@ -18,5 +19,17 @@ val = cross_validation_regressor(model,x_train,y_train) - # Write your code below +def regression_predictor(model,X,y): + y_pred = model.predict(X) + mse = mean_squared_error(y,y_pred) + mae = mean_absolute_error(y,y_pred) + r2 = r2_score(y,y_pred) + + return y_pred, mse, mae, r2 + +regression_predictor(model, x_test, y_test) + + + + diff --git a/q07_regression_pred/tests/__pycache__/__init__.cpython-36.pyc b/q07_regression_pred/tests/__pycache__/__init__.cpython-36.pyc index f1435e528c2d79d16299d3cf5270ab25f34f4b3c..b2c5327df9b94d4b08237e394d8ac87374857f17 100644 GIT binary patch delta 56 zcmZ3^xQCI$n3tF9tlj_Ui5%uCnfe*|xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FA@L^`x8+B delta 35 qcmdnPxSWy0n3tF9rT(I*i5%wqA^I8lxvBc;MX8mECHc7%lOqAZEDOj0 diff --git a/q07_regression_pred/tests/__pycache__/test.cpython-36.pyc b/q07_regression_pred/tests/__pycache__/test.cpython-36.pyc index 203c5fffc9b57db56ac2473265e2f03506fa63eb..6ad84713d1bc5e489ebd9c44c5bf280feb18b608 100644 GIT binary patch delta 224 zcmca5^InF-n3tF9tlj_UjU2|zs;T-J`MIh3A*IC`iA6x1VPs%nrXQYPlwDkqn4GGg zoS%}aKRJd+esdNx3nOFHHS)a1WGB7X{ftZSutJw}CxKf+r*iSPu$^d1g zCL3_EPxj_K%BBiZEDser1K}zHxeAk&xHDCxL9%inLIFf5fd~~4p#~zAV0NnsLr~m)} delta 186 zcmaDab4!N9n3tF9rT(I*jU2|z0s;CN`MIh3=|!oPi6!~D`jZQJ Date: Tue, 4 Dec 2018 01:42:43 +0000 Subject: [PATCH 09/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 158 -> 179 bytes .../__pycache__/build.cpython-36.pyc | Bin 1359 -> 1341 bytes q08_linear_model/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 164 -> 185 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3958 -> 3979 bytes 5 files changed, 8 insertions(+) diff --git a/q08_linear_model/__pycache__/__init__.cpython-36.pyc b/q08_linear_model/__pycache__/__init__.cpython-36.pyc index b91b141617b95b635e59b43a1e9967e108638c18..4fbfb3f81778246815c2fd7c589c1246fd1dea5c 100644 GIT binary patch delta 56 zcmbQoxS5f|n3tF9tlj_Ui5%uC3HllNxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F8}}twG%A> delta 35 qcmdnYIFFITn3tF9rT(I*i5%wq-ufB&xvBc;MX8mECHc7%lLG*~9SfuY diff --git a/q08_linear_model/__pycache__/build.cpython-36.pyc b/q08_linear_model/__pycache__/build.cpython-36.pyc index 438fb9485b4b16efb7c4d78b935df99cb4da3c8f..2fbfcd00e3ec02efaf0458536bec037f3305217e 100644 GIT binary patch delta 394 zcmYk1KT88K7{+tCm5ldC|4XhJCyqh zE=~@eUHk%W3UTxsI0}NvX5jhp@V@W!^5)HZ@mjm3l6UusFTN1~U*O-v+V5+L*I8>` zW~;2is;tK9Q)GeJ`{TW%dqxLlrlTQ21~NE>6C|xGC~b)(mQD}#EoxCnZHoGc;s-dv z8Ipwz_v{nkJICj4#1kR9H)ME@cr2K*W5N{VZQoLbC>f69k?@P$+@oMhm3v4eIojYP z)}uPbi>71iBzKK-Zo4UG)OYf2xYhR`RPdld8m{OomFpH07> z?@Ca>5NbK|1fY;cnoNkH3TyhWJ;M|MjkP!N&ZzNCU$Q}vR?OwUs*5B5&%yuk-HLa!^Rj}Hn<-$ z;UQQ2Nb)p^OL Date: Tue, 4 Dec 2018 17:32:56 +0000 Subject: [PATCH 10/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 170 -> 191 bytes .../__pycache__/build.cpython-36.pyc | Bin 1339 -> 1344 bytes q09_advanced_model_q01_lasso/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 176 -> 197 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 4099 -> 4120 bytes 5 files changed, 12 insertions(+) diff --git a/q09_advanced_model_q01_lasso/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q01_lasso/__pycache__/__init__.cpython-36.pyc index b8b8fc73c23c3602d2cc8046c670d9178deb30ae..5c24b9c5bc100c633032c5cf58a01ee5c2122ae1 100644 GIT binary patch delta 56 zcmZ3*xSx^3n3tF9tlj_Ui5%uCIrfH diff --git a/q09_advanced_model_q01_lasso/__pycache__/build.cpython-36.pyc b/q09_advanced_model_q01_lasso/__pycache__/build.cpython-36.pyc index ad763a5d1b8809864ca92cb9383d06dcf0025f16..f11f907e746db082f3885721382babe65825b454 100644 GIT binary patch delta 396 zcmYk0&uhXk6vvY^ZMFVjOr4;z9|(e%Row6-W4GM~bAv${NNA#NYi&vDU{DX@*@N`3 z|6s7QH^*RqM=m?;zu0N%&4l;iec$`OmwZ~^R`aY-uzFkL;R^%s3wDmK@=F!secgO3 zvMMXFGOMtIC5B+V-Q-8A7l9a4xPr+Xp1W~2wj$%nj5A9(!edAg)hMR=7*k_~=DApp z%{VvGZb93;ZbPXPFPso3>+(Q|;S2Gk<`X6n?>dsX2Hwn{igtz@>NzJlMK=R@ zCAHLTybeRosG}(_-gD@a{LBoZHh*OdBuv?qbj?7Nwm5UygY5QcAe?=F|ihk^L5XdpIeRMbjDQl(T-K}Zu8cTFO9xiEW*%1H_fs}$i1 zEv)RUQ&?D-(%-PH|H8`IRPHb@Jn!<(>`weozq(r}_=Eko=E%0JAM4*iw(8jGWmJ70 zeUD25A+{1*5J3eSvh<1U4Py5ylX#CL$tJ$AUv1&EiExMXA(uEwCdpm0Q>&IaYJi97 z8q*FB`W>#by$C`cbnm6k1Mi6_Y^j*XvSw@NqIJUqZ9}M}W+9iF!VVAu^lsAy<4z`^n13|i9)&626@NhC`>1` zu?j1AGmowEC>AM_Jk~6!5Lg*+uoF_ALtDFjd@WZ{Hqc1F*k<}+Z=Ww9!lIESBg;n2 l!0En!vW}ki4#G%W2lCK-N|{uiP74=$#G|;FdbC7~><`F+VGIBO diff --git a/q09_advanced_model_q01_lasso/build.py b/q09_advanced_model_q01_lasso/build.py index c832d59..e761f24 100644 --- a/q09_advanced_model_q01_lasso/build.py +++ b/q09_advanced_model_q01_lasso/build.py @@ -1,3 +1,4 @@ +# %load q09_advanced_model_q01_lasso/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -19,5 +20,16 @@ x_train,x_test = label_encode(x_train,x_test) # Write your solution here +def lasso(x_train, x_test, y_train, y_test, alpha=0.1): + G = Lasso(alpha = alpha) + G.fit(x_train, y_train) + val = cross_validation_regressor(G,x_train,y_train) + y_pred, mse, mae, r2 = regression_predictor(G, x_test, y_test) + + stats = pd.DataFrame([(val,mae,r2,np.sqrt(mse))], columns = ['cross_val','mae','r2','rmse']) + return G, y_pred, stats +lasso(x_train, x_test, y_train, y_test) + + diff --git a/q09_advanced_model_q01_lasso/tests/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q01_lasso/tests/__pycache__/__init__.cpython-36.pyc index 80296f75275fe1779be1cb1510cdcbebf24a3c57..8fa06d42d5694a4116608d642e7d8c7b7a68a044 100644 GIT binary patch delta 56 zcmdnMc$AUDn3tF9tlj_Ui5%uCMfw@}xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F9`q>K@)WV delta 35 qcmX@gxPg(wn3tF9rT(I*i5%wqvHBVLxvBc;MX8mECHc7%lam0$I}7Xp diff --git a/q09_advanced_model_q01_lasso/tests/__pycache__/test.cpython-36.pyc b/q09_advanced_model_q01_lasso/tests/__pycache__/test.cpython-36.pyc index 3d92981a85fdfdd93eb4850d6b323ecab8bd7161..35dedf2249eb1a90683533ff1df58dbc1d46b35f 100644 GIT binary patch delta 199 zcmZoxn4!R7%*)Gl*6x4wMh;JAl|227{M=OikkaCe#3CThFfuSO(+|%t$}TQQOitBL z&QD3*oWQKd%ow$~pX~(`qw3}gPF6;4Ed~aLB2^HfJ-L@hYVsnk`xs)&xbL8eO_Emu zX;B9enjk_4MCgGCeGp-=*^c)(qgWJcUTJPYWsx#aEQ+llF)t;txJYfXH2)Mv)yW(9 Fg8_wNGt2-0 delta 197 zcmbQC(5%2=%*)I5Qh!m@Mh;JAfk^#~{M=Oi^rF Date: Tue, 4 Dec 2018 17:40:54 +0000 Subject: [PATCH 11/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 170 -> 191 bytes .../__pycache__/build.cpython-36.pyc | Bin 1339 -> 1358 bytes q09_advanced_model_q02_ridge/build.py | 12 +++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 176 -> 197 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 4079 -> 4100 bytes 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/q09_advanced_model_q02_ridge/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q02_ridge/__pycache__/__init__.cpython-36.pyc index 222893d6c4bc0f716c4fdbff600e66340545b3cd..149b293d89597c5813cf433175c531c82398ffa4 100644 GIT binary patch delta 56 zcmZ3*xSx^3n3tF9tlj_Ui5%uCIrfH diff --git a/q09_advanced_model_q02_ridge/__pycache__/build.cpython-36.pyc b/q09_advanced_model_q02_ridge/__pycache__/build.cpython-36.pyc index 29083a5660093320a13d952ea9eeaf0c4458cabd..a946416eaf88edd67cc4008d65e2c290a37366a5 100644 GIT binary patch delta 427 zcmYk0%SyvQ6oxaGTpDdf+FI}~g3wi@imOs|<<5l)LJ(xgOq*!Zgqc)OQlxb4LbC7; z1lR7=M-U%iHZFV%SI)R{hVya$bIw0=-rP@jbEjH$TkqES2R4jv(VZqDd^(?pon5>Qfq*zeGkVo zg<06eOdp*XZRhB;4W&uqEF`irOnE}$=$84FfTu!ST$5O$gfIzt$HzPotPP|cr12;j zinhZo^|_DwQO<3ZalNaAWe*-4gF}h5+q${PIHNvNUOuabs(Q#2ImyMd!IzZ!iM%jP zn0Go7A>k^*&i3}6cb4)ik&%FTK}wldPS9HU1-DkE$s;;oE#(yYMFY(K-3Hu(eC1^W z9fR7uDoZOPLrMgnDVl&G@2R<8Y>!lg@0I9QaarvrK6bjpi*M7TsIdHa@}9D CG-;Ip delta 397 zcmYk1zfS@&6vx}^^*9bt5;P(hHDS616rBt)OpKZ+6ANi<`C;xj^6oTZjyO0uFpwK` za565=jLs%b`~hA4FPv#hq(| zrC5?)QZ>$-6o$MnAg3*B(j9}~9iq~(t{li~o9gM|2ZCKizwO!}@I|c;V#1=pPnJe& z2g<6msVdAWL3j;k)!o4R7|M$}xxfY8l-5|imW5Ez&`O%5ntYiDjV*;x)UvImq(u+> a-?t)r%9D1(5BQBIPW7k4Vsc1J*!TndPGJZD diff --git a/q09_advanced_model_q02_ridge/build.py b/q09_advanced_model_q02_ridge/build.py index 0fb3e1a..92b0bb1 100644 --- a/q09_advanced_model_q02_ridge/build.py +++ b/q09_advanced_model_q02_ridge/build.py @@ -1,3 +1,4 @@ +# %load q09_advanced_model_q02_ridge/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -19,7 +20,16 @@ x_train,x_test = label_encode(x_train,x_test) # Write your code below - +def ridge(x_train, x_test, y_train, y_test, alpha=0.1): + G = Ridge(alpha = alpha,normalize = True) + G.fit(x_train, y_train) + val = cross_validation_regressor(G,x_train,y_train) + y_pred, mse, mae, r2 = regression_predictor(G, x_test, y_test) + + stats = pd.DataFrame([(val,mae,r2,np.sqrt(mse))], columns = ['cross_val','mae','r2','rmse']) + return G, y_pred, stats +ridge(x_train, x_test, y_train, y_test) + diff --git a/q09_advanced_model_q02_ridge/tests/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q02_ridge/tests/__pycache__/__init__.cpython-36.pyc index 602e1f5d5c4f60e2bd8813680dc29fba2e27d856..a1c03b091b3c3d489c79dc284b9ddcea17c83db7 100644 GIT binary patch delta 56 zcmdnMc$AUDn3tF9tlj_Ui5%uCMfw@}xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F9`q>K@)WV delta 35 qcmX@gxPg(wn3tF9rT(I*i5%wqvHBVLxvBc;MX8mECHc7%lam0$I}7Xp diff --git a/q09_advanced_model_q02_ridge/tests/__pycache__/test.cpython-36.pyc b/q09_advanced_model_q02_ridge/tests/__pycache__/test.cpython-36.pyc index 37f31c3afe884d721a91308abc3e21f01dc3af87..ecbce88d3c45f953c5476a4d5831eba2b9cfda0f 100644 GIT binary patch delta 207 zcmaDa-=e@_%*)Gl*6x4wMh;JAl|227{M=OikkaCe#3CThFfuSO(+|%t$}TQQOitBL z&QD3*oWLx_%ow$~n(YM>qw3}qPF6;4Ed~aLB2^HfJvo6xYH}afeGIWl+;=dM(DAv5v+=9v?WuSNzTR~!8N@8)5+GKYA MDU7O<=kNyu03a?kd;kCd delta 183 zcmZoscrVXk%*)I5Qh!m@Mh;JAfk^#~{M=Oi^rF8+2Yx4xQ z7fg(5n=3h48M(C?7#NDwK!ncZJ|3ybi@EM&h%M*7gC;gfUKON814L+n2wf1N4XT*or!cBb-pC&e07yA7KL7v# From dfb605d470329de0fea74b7abf4e3f68f427590a Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Tue, 4 Dec 2018 18:04:31 +0000 Subject: [PATCH 12/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 165 -> 186 bytes .../__pycache__/build.cpython-36.pyc | Bin 911 -> 851 bytes q10_data_missing_values/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 171 -> 192 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2358 -> 2379 bytes 5 files changed, 9 insertions(+) diff --git a/q10_data_missing_values/__pycache__/__init__.cpython-36.pyc b/q10_data_missing_values/__pycache__/__init__.cpython-36.pyc index 9f50df257f7dadafbe3ce884c55c000ecc154d68..bd24cc12c11ca06538bdf5d27ae01879130e4515 100644 GIT binary patch delta 56 zcmZ3=xQmg)n3tF9tlj_Ui5%uC>G~P@xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FB||2&l5=i delta 35 qcmdnRxRjB@n3tF9rT(I*i5%wqLHZf_xvBc;MX8mECHc7%lfwbOeha_= diff --git a/q10_data_missing_values/__pycache__/build.cpython-36.pyc b/q10_data_missing_values/__pycache__/build.cpython-36.pyc index 5c075f43b94e582040d94a38ff22b71e81107625..82cda493027756a7e80bb5f90eb954e2f224bda1 100644 GIT binary patch delta 284 zcmeBYzs#m=%*)F);~-ni5hezP#|%h-1;};);^L}_%HA-x8y&}G(C^0jyhz+Q}hyzHhWGLbSQomC4GxBp&^+QUFGZKq{IK#-mz)U|pzbL!7 zATc>rKRG`ob@D_;KQTU_>SB;~21X7>9;PB5AWKtdvLMq>UUne!7E?-E5hsu_S(;f& j10)GHABo@wsp7E7%}*)KNwov{s90oj0ka4*GY1<0Vm&)y delta 385 zcmaKny-ve05XXIPN=-=-q=f+?ma=4k4n<5AAi-P)mMTJu(#C~UNfYG*2x7|)RC$9= z@F>h|xAGR9IG3dpXWj4YJNtjW@3psDyW42g?W?)<${G7%E2h!@f;{<{wI5G!xn)>Q z*^)cbD1g{3py0qLLuVD;^}nbpz+CNynf2Lx-~nk=$S;*vi}1oGtWboMPbvkBIbDUm zsiAOXGK#&S#HtfTevUkHQGam!OxmL`o2H2g2!l@+Z;;O7x^o`}vU3;9+)2Zre24yt zuDZ}Dj6vKWJ|7(YYvwMVmpy)59`dhkK@X6-W2`;dY3z8@a>4g3C4=A~46z!;-ZVum n%_F(|!wOVq6ulsHGhd#msgr$z4r+;|3%&)LTxdENlo9X?XJl1L diff --git a/q10_data_missing_values/build.py b/q10_data_missing_values/build.py index 582edbb..d49c954 100644 --- a/q10_data_missing_values/build.py +++ b/q10_data_missing_values/build.py @@ -1,3 +1,4 @@ +# %load q10_data_missing_values/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset from greyatomlib.multivariate_regression_project.q03_data_encoding.build import label_encode @@ -10,4 +11,12 @@ x_train,x_test = label_encode(x_train,x_test) # Write your code below +def describe_df(x_train): + describe = x_train.describe() + value_counts = x_train.apply(pd.value_counts) + return describe, value_counts + +describe_df(x_train) + + diff --git a/q10_data_missing_values/tests/__pycache__/__init__.cpython-36.pyc b/q10_data_missing_values/tests/__pycache__/__init__.cpython-36.pyc index 2fdd38ba92c3ca5f1d29fa65d48fd61e792f83c8..7a6e080bc84cf997353d52eac1d5b9b04478e8c3 100644 GIT binary patch delta 56 zcmZ3@cz}_^n3tF9tlj_Ui5%uCx%wITxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FBSk0QxjnT delta 35 qcmX@WxSEl}n3tF9rT(I*i5%wq5&9YVxvBc;MX8mECHc7%lVbtFhzr;N diff --git a/q10_data_missing_values/tests/__pycache__/test.cpython-36.pyc b/q10_data_missing_values/tests/__pycache__/test.cpython-36.pyc index 17019265bc29ee0e0ca9f98bf98dfee0d9486c8d..887818dd7137eef98f76ddcfdd3e4f53134e88c0 100644 GIT binary patch delta 65 zcmdlcbXthRn3tF9tlj_UjT{+FDw+Bj`MIh3A*IC`iA6x1VPs%nrXQYPlwDkqn4GGg ToS%}qxt>XYjWKHS1de3@)kGE| delta 49 zcmX>tv`vV^n3tEU&t*~6Mve?7fe`(S{M=Oi^rF Date: Tue, 4 Dec 2018 18:28:53 +0000 Subject: [PATCH 13/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 198 bytes .../__pycache__/build.cpython-36.pyc | Bin 1081 -> 1152 bytes q11_feature_selection_q01_plot_corr/build.py | 22 ++++++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 204 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1488 -> 1509 bytes 5 files changed, 17 insertions(+), 5 deletions(-) diff --git a/q11_feature_selection_q01_plot_corr/__pycache__/__init__.cpython-36.pyc b/q11_feature_selection_q01_plot_corr/__pycache__/__init__.cpython-36.pyc index 35c8cae903f3144112ac43723fc1b6346aa0fe84..cc64af342de32fd01b70e36ecf3327a8ddc68efa 100644 GIT binary patch delta 56 zcmdnUc#M(5n3tF9tlj_Ui5%uC#rhffxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FBt$6*AsaF delta 35 qcmX@cxRH^=n3tF9rT(I*i5%wqarzngxvBc;MX8mECHc7%lam3%k_+$v diff --git a/q11_feature_selection_q01_plot_corr/__pycache__/build.cpython-36.pyc b/q11_feature_selection_q01_plot_corr/__pycache__/build.cpython-36.pyc index 35748ec9368f7249043702f94546923c07c4c418..22222a58b7cd8946ff727fa99a72e5996527ba84 100644 GIT binary patch delta 627 zcmZ9I&5qMB5XU{XlcwqSZb2)AgaoHv=n5nb2(93Zc9AFu81)irw@o)8k&}uKr2;8% z>|s?N0v>@U;2p{daq5K!;KVq4V1-AXv48*ZcjaqRV+rYH1Y9(MtH+83k zvBWO+a1Zx&TX%J@h{;JDq&uXpXychA5Ara1HE3)_8s)}*BBdn87{@L* zKjHew@QP;hE%%6|0P@yxc{Gj9j{kN{hfZ#Oh#L=VrK+h5Zjad3yB8;F8R;YYwCplD4}7u%XmV>F K??Sub`+osk!jJ#} delta 584 zcmZ8dy>1jS5cYVzd)~dhy-Pp{g;Y>&LkdI%LKLYef&>kiYZmNFc4cQzKJ$}kk033S zDbT$E9gn~h&{MjlO2Y$CFFf=Hjx?kvYwDoGy`U1# zVNTc4nmHSouz?^ zmfCr?I%?mRv1hV!6-M}~Eru*=cv`*tO6(5CzhCSfwMOk7T6I#n)@XZtrWv6`VF zz+oFt20Ku|HL$zLm0;80uJ|oexutHMu3z3>o&@BRzusQml+iEdsa$M!*{yrw-k^8M d1QpNkn^wNo>Op9I(9GaE@gJ12g-!qf diff --git a/q11_feature_selection_q01_plot_corr/build.py b/q11_feature_selection_q01_plot_corr/build.py index 0427922..f74976b 100644 --- a/q11_feature_selection_q01_plot_corr/build.py +++ b/q11_feature_selection_q01_plot_corr/build.py @@ -1,13 +1,12 @@ - +# %load q11_feature_selection_q01_plot_corr/build.py +import matplotlib +matplotlib.use('agg') import matplotlib.pyplot as plt from matplotlib.pyplot import yticks, xticks, subplots, set_cmap from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data - from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset - - from greyatomlib.multivariate_regression_project.q03_data_encoding.build import label_encode df = load_data('data/student-mat.csv') @@ -21,6 +20,19 @@ #Remember to concatenate training features and labels if you want to check that scatterplots which I would prefer.You are free to explore labels to labels, features to features ,etc scatterplots as you want by passing arguments #============================================================================ -#visualise_data(pd.concat([x_train,y_train],axis=1),"../images/data_image.png") +#visualise_data(pd.concat([x_train,y_train],axis=1),'../images/data_image.png') # Write your solution here: +def plot_corr(df, size=11): + fig, axis = plt.subplots(figsize=(size, size)) + cor = df.corr() + plt.set_cmap(cmap='YlOrRd') + axis.matshow(cor) + + plt.xticks(range(len(cor.columns)), cor.columns, rotation=90); + plt.yticks(range(len(cor.columns)), cor.columns); + plt.show() + +plot_corr(df) + + diff --git a/q11_feature_selection_q01_plot_corr/tests/__pycache__/__init__.cpython-36.pyc b/q11_feature_selection_q01_plot_corr/tests/__pycache__/__init__.cpython-36.pyc index 6c1c50906ae58c0e40cda01d8a521348eecd4898..51f560dafc6497437c85519d0ab4b7d068af53f6 100644 GIT binary patch delta 56 zcmdnac!rU~n3tF9tlj_Ui5%uCmHHX^xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FB1S4TN9B0 delta 35 qcmX@ZxSf&1n3tF9rT(I*i5%wqDf$`txvBc;MX8mECHc7%lQRLuoD2v6 diff --git a/q11_feature_selection_q01_plot_corr/tests/__pycache__/test.cpython-36.pyc b/q11_feature_selection_q01_plot_corr/tests/__pycache__/test.cpython-36.pyc index 93b5347767868d7c98b1b5816f63e3fa98466c9c..329a1dfb96ec7c070d6ebb14186443c3c9125052 100644 GIT binary patch delta 71 zcmcb>{gj)-n3tF9tlj_UjT|9Ns-^lF`MIh3A*IC`iA6x1VPs%nrXQYPlwDkqn4GGg ZoS%}aKY1aG{N`?^hm4F-n{!!`83Axs7*+rP delta 45 zcmaFLeSw?9n3tF9rT(I*jT|9N{0aIQ`MIh3=|!oPi6!~Dn;V!InHX Date: Thu, 6 Dec 2018 18:18:39 +0000 Subject: [PATCH 14/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 183 -> 204 bytes .../__pycache__/build.cpython-36.pyc | Bin 1715 -> 1534 bytes .../build.py | 19 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 189 -> 210 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2604 -> 2625 bytes 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/q11_feature_selection_q02_best_k_features/__pycache__/__init__.cpython-36.pyc b/q11_feature_selection_q02_best_k_features/__pycache__/__init__.cpython-36.pyc index cce1771df2aeb4fe480a861dd0b34c2812778bf4..7a8885eec6637e494d2d55fca97675b14be5337e 100644 GIT binary patch delta 56 zcmdnac!rU~n3tF9tlj_Ui5%uCmHHX^xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FB1S4TN9B0 delta 35 qcmX@ZxSf&1n3tF9rT(I*i5%wqDf$`txvBc;MX8mECHc7%lQRLuoD2v6 diff --git a/q11_feature_selection_q02_best_k_features/__pycache__/build.cpython-36.pyc b/q11_feature_selection_q02_best_k_features/__pycache__/build.cpython-36.pyc index b0c88c740ec407a51b8c32a0e223d58ea3040313..3583db471352419f7e436fb9371ac1df423a91e9 100644 GIT binary patch literal 1534 zcmb7Ey>25n5GJ|5T1$$YlYQ2u$Pa=5Dk9lFAZZTC0hgo<0^9)x2nUO`NXfh6{)nUu z`><-VY407<<`MD+c?PzrROAIxWw;h>Cn*B2z~OL6elwi;M$db_=+8yx{5KDwKhT5E z1^p!q^*acL7#1kU6l1Fs&fENs9dk65R{^niEyL4(g-dPtwrBRb-Je#oCTHxRRWuGhNDU2mHMqT8ydEYX;6f z&l5eFsjKZNY|R`S5PV%2Py_S|hWZ7BMjF?I;df-?)J{ffRO5zhT zG++A-+5`)<39moX0V6uB!QPN>(2v7Sr}pd42-QLD+4%)peRqa*rw+2HL3%IiGN-}J zW!^hy6J395?=!!>d$`%F!>m_F_1*}oK0>w{tDnwL9YQVxND+;yy9`PUQE#nyGbYAa z@*5LKe#NEY+W}a|eMw-F_Qlkhr`ot8RoVozQmper(Ll{g$bM{Gn>*vlq*!p{2woUp zl~QwNyj1gCnXm-638dFV*0A7Ob7}mfs(8W1T@zf#S|({>f}5R!mo&O9c`4($A#-J1 z@T;hQ>y-B9Jke{(<91C4x~$^meI1p-DGhIzudC^0ne*wJwYp3s zjLXyG<1eOXrCh2inenNm$24CHon9p}O*DVNGH_64z{Bb4#ur>^ zh-9~^rWfl}ut{}e4(?O`VE+h0QdS_`g(GAomx2OK+>66v* zNqpC6llFPi{`;7hk3%_adoym^bO&P_%Dj3U%=25Awyo1*u|x7L(zlO8`tqNJ=4^)* zSS-Iv3YI8CDrS6OIxBPIDh?bcY%Xm9jSnn_;>%IH04CdotzOH!2jU}pAbgRRY%Ta# dw!hRTAZ-0ZU_jV1;dTW&3CV!;NtZw*@8?{Xjy%Yjk$#xFC7;blGxL$pI-TZ|7r)WJ0)+lVcbX6Q zIduI83>H)x}t4P-NK(N>K^+0Hw(Q{zZ> z^9S_7zdUTvhr*venm*?73U(3=-dJJU6D`qO;a5K0q+9eO`b2cZrr27MSHx-VTJR2U z@%9C#eeNBiLH7#Ijt1Cn911B?^Sw~1C`={==-QJ+i6bSn&dTBd6b)H2o^WOu2pwI? z%+!(=#x0j@EMy{zwB*jb_ue?El;BxvN_EwM{my&N$4HwQht0mqnHi?~^lBHTQqLU- znp+1MM^4tiz+lkQGkD=G$cileg+C>iXn_F-#skS;;kVcXCN$9{UcvVUPcX-vT*Tbt z{?8sqi(ne_ppSkceY6bUAeaw%bP+GY@6ZY_Bh#2RFVT7p$T7$*@Z4VE7J7>>;hT0= z=qcbu1i6b3QVi#E&HV}V$Ix{Q0~`(Y5iG(7zq|C}42DprC1g`IVZl2#dR^vX1nHeK zQ|6<5CQWwARK|?BlXl2lIfcTEPIh*ZiC|`?M560jK~a*E?cHQ7v`LO{CiQ4M%OoFG za~tnTmXA5x|I{4|Iy(QNx-IY>li{8$QzrF3fVIUB17f{nF}INtr$T9QgnS#ZQgQR z)0QbK$Zu9~aYi@R!ky{HOE;CJ*IXEo+NWx}^Sf-=&HoMCC0e`P5%zHtw{eqvi64;- z+{JBQeGd8oR_@*mKBj$rECo}=@IRcXGgRlw2E{C|=IRqLu@B)ERUX&Pg0z delta 63 zcmV-F0Kosj6s!~oGYt(2=`W&Mu?VdK5N0oEZ*65SXL4nEVRUb8FO!W3AG7%a Date: Thu, 6 Dec 2018 18:23:33 +0000 Subject: [PATCH 15/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 163 -> 184 bytes .../__pycache__/build.cpython-36.pyc | Bin 995 -> 1099 bytes q12_feature_selection/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 169 -> 190 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2699 -> 2720 bytes 5 files changed, 10 insertions(+) diff --git a/q12_feature_selection/__pycache__/__init__.cpython-36.pyc b/q12_feature_selection/__pycache__/__init__.cpython-36.pyc index 886fe32a654f75efb74de32eefce46b1759dcd99..488962412e8aa4f7f85515731da5e786a339fa7e 100644 GIT binary patch delta 56 zcmZ3?xPy_yn3tF9oZbKEi5%uCsrniDxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FBAX^(i1`e delta 35 qcmdnNxR{Z{n3tF9rT(I*i5%wq0s0yFxvBc;MX8mECHc7%lS2W%&xh1Qz zKBGY9?=Mdq=%3l%9)ckTZfQXZxS;|BeWf!1VwiObI%AKlU>782=ih+SF|?g@($}%0 zT$Cjpi_+!Uh^I!`wXsurla5hoe^h$Ye*%Mcq@>8X6rHY2_f4*(UJzBo2fx=zFB{6_ zGS|ISVf7B0&7-81sevA+TqZmd^6eg4q0J+(10hw>#}_Pss|q?L6@N%Ur`8%%I8Wr^#5v3Y5`gxy2Z9i?Q++V|ElvT54j+N`@kCp!hFe{fzwFRQ>d# z)XKz?{9OIX2F&u4|1g?!fedC~>=p4PMTwbtx7dJ; z)Z&s`?3FM9AOk2+#0%63HXVuJ0gBz?u*uC&Da}c>V*>Jug@6PPBM%c8GIKC;FbOd7 Gu>b&7Y&*mN diff --git a/q12_feature_selection/build.py b/q12_feature_selection/build.py index 1bbe2b2..7e398ea 100644 --- a/q12_feature_selection/build.py +++ b/q12_feature_selection/build.py @@ -1,3 +1,4 @@ +# %load q12_feature_selection/build.py # import matplotlib.pyplot as plt from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -16,3 +17,12 @@ x_train,x_test = label_encode(x_train,x_test) # Write your code below +def feature_selection(x_train, y_train, k=50): + plot_corr(pd.concat([x_train, y_train],axis=1)) + reduced_features = percentile_k_features(x_train,y_train,k) + + return reduced_features + +feature_selection(x_train, y_train) + + diff --git a/q12_feature_selection/tests/__pycache__/__init__.cpython-36.pyc b/q12_feature_selection/tests/__pycache__/__init__.cpython-36.pyc index 199811ee773001ca0c605ea752dff30b16fe2a41..7d1d754a92a01c007a6f40da271f8cff91f60786 100644 GIT binary patch delta 56 zcmZ3pzxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!FB$+3RuftP delta 35 qcmdnTxRQ~>n3tF9rT(I*i5%wqVfq>QxvBc;MX8mECHc7%lcNE^+6&MC diff --git a/q12_feature_selection/tests/__pycache__/test.cpython-36.pyc b/q12_feature_selection/tests/__pycache__/test.cpython-36.pyc index 3a7de81e6c075362fc5574bc7cd7fa1084aa1fb6..5b0740a3175a858a83bb8f1c2c127824745c9775 100644 GIT binary patch delta 121 zcmeAcT_DO~%*)Gl&hCHoMvm1?s_FU}`MIh3A*IC`iA6x1VPs%nrXQYPlwDkqn4GGg zoS%}aKY1Ug{N_hYSC|>2Hg9KhU}RL9{DVDSDM~Omv7{g;za%F!Nw1(1#EN2r(#!=p RB~kX112}azFXMR12mlG Date: Thu, 6 Dec 2018 18:26:13 +0000 Subject: [PATCH 16/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 160 -> 181 bytes .../__pycache__/build.cpython-36.pyc | Bin 556 -> 426 bytes q13_plot_residuals/build.py | 10 ++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 166 -> 187 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1475 -> 1496 bytes 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/q13_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q13_plot_residuals/__pycache__/__init__.cpython-36.pyc index 339472dc72a16004e01d1fdcf966768b0a1ec9f4..f17af8c536694bdea8dfb775527ff9f2da31be70 100644 GIT binary patch delta 56 zcmZ3$xRsH^n3tF9oZbKEi5%uCN%|T2xvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F9-k%5EC{4 delta 35 qcmdnWxPXzvn3tF9rT(I*i5%wqzWN#YxvBc;MX8mECHc7%lY;=g%L}Xk diff --git a/q13_plot_residuals/__pycache__/build.cpython-36.pyc b/q13_plot_residuals/__pycache__/build.cpython-36.pyc index b3cfbafacaf9b3c23302f194e7c40a3e8bb72751..32741a50235c0778537f6cbb08c7deaaa540b208 100644 GIT binary patch literal 426 zcmY*V%}N6?5T0zdYhA41%}1~oQ!RKBQM~t}AOvAaH=&!FZPp~K6nd*q;>}lD@Z`x? z@Z_Wge+Is9CiC+plks4Xzv|ulcL4Z6{8)m~CBh#eNsz<<2L*E?lQkjROfsiDl~krL zz2Cj!1cGu?yP(8jVKi>tyHXTP0&xm zX%ST6)XXXGwOyc`ovSji$CGgpuf&?yvK7X&X{(JqZkFBt|H4jOBSiwTM_fD&GoIHX v#5SX+oVH%^gWm*dY_`d^-o>xo%x&KPhcYa5{qx$&)~Jiv=3}Z)a+1?;5ASQS literal 556 zcmY*VJx@Y06m8#kh=?r4(e*997~*D(i6JHq4C?e2Qs@;*`gqv(p%|QSHU0-T|58^c z{(_UY@Di~%_uP~F)zfyG&BjOfGe4t*e3PByA-_b|hX|Z-D#?WA9{0HaMslCiJCX)# ztdZW(cL7g;?)VkDzDHP+B|RdqzQI`@bN`)Eg51Nrzw$QR=fP^54R~0ykViF(mR`-` z6``mDZ%umZ7Vcgr2r0GkgBWS?0x!*5(1KS?9?xWH^6*+Q4tdm7s#H4llzWkK^3ufm zGihvula&G+>mf4+lnsqA5^VG=*#M-C7TXwWHV5prfgYDnX@G^k0c~=OGX>lRQ&vFU z0(Vni)hhHCQBLR2O*SqI$VLhl%#=k|RMLn!Q-T@5Zp>>f$|Yk0qrE0LD~ diff --git a/q13_plot_residuals/build.py b/q13_plot_residuals/build.py index 9cdb3e3..cc8d14a 100644 --- a/q13_plot_residuals/build.py +++ b/q13_plot_residuals/build.py @@ -1,5 +1,11 @@ - - +# %load q13_plot_residuals/build.py +import matplotlib +matplotlib.use('Agg') import matplotlib.pyplot as plt # Write your code below +def plot_residuals(y_test, y_pred, name): + plt.plot(y_test, y_pred) + plt.show() + + diff --git a/q13_plot_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q13_plot_residuals/tests/__pycache__/__init__.cpython-36.pyc index 3aa40f003ac9ed7ca53d9580f2b40524a62da90c..f7768841ff3492a50ed407d908295b2e10305264 100644 GIT binary patch delta 56 zcmZ3+xSNr~n3tF9oZbKEi5%uC8TuLdxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F9HA!loL(> delta 35 qcmdnZxQvm*n3tF9rT(I*i5%wq!TK5bxvBc;MX8mECHc7%lOq7X)eFP` diff --git a/q13_plot_residuals/tests/__pycache__/test.cpython-36.pyc b/q13_plot_residuals/tests/__pycache__/test.cpython-36.pyc index 89ecb4e3b62bb3c40148c8459b358afd6936e702..99450612308f4c73bea163e7f82db983e6d79627 100644 GIT binary patch delta 70 zcmX@ieS@3Bn3tF9oZbKEjT}>$R8#ab@^e%5LrRM?5{rO1!^ptEOg}uoD7&~IF*#K~ ZIX@*;fAU6V`OT-9#F!YPCO=|%2mo2;7{dSn delta 44 zcmcb?eVCiWn3tF9rT(I*jT}>$`2F=W@^e%5(~D9o6HD@QHy>a!V`98D`8&%)08AVZ AH~;_u From 59689b7e34d930cc8398b88a5174f7b9d0168e56 Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Thu, 6 Dec 2018 18:46:20 +0000 Subject: [PATCH 17/17] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 158 -> 179 bytes .../__pycache__/build.cpython-36.pyc | Bin 2166 -> 2177 bytes q14_benchmarking/build.py | 18 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 164 -> 185 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2092 -> 2113 bytes 5 files changed, 18 insertions(+) diff --git a/q14_benchmarking/__pycache__/__init__.cpython-36.pyc b/q14_benchmarking/__pycache__/__init__.cpython-36.pyc index 453edefacf2fed8cd72ca5b14c268f798bc1dbac..e10fdd22216de54e18db078b2c5748ccf253d20e 100644 GIT binary patch delta 56 zcmbQoxS5f|n3tF9oZbKEi5%uC3HllNxvBagrNtSEML?WkWME*XAD&;7U0jfuoT{Ik KpOQM!F8}}tTWHpymxuLrB3#o=;k%yG(9hbLGHHVQ&G2_c!=y}Rrt&dh=bGc3Bb zprq2$&f3cVz`r4_g=l?PSozInj}1=v9`Aee=6%DEKixOI-TSSUGn?BdZ!Janq12WE z{1FuW{bBcKF;uUXL+DJX$5QdH9Lgf0wWGW9>TAuM4t1S(2UqP^3E z1Kb%Y=h{jUO-Q)rE+jU&TT5(-w&*}2sLPt%6+O|1$mTYZ>E{MFd57D)KhamJ81TU} z#nYcoK7Ewy+wrdhxU;90>V;<#2RLa;umMUv&hpC=ixN5KIGSGbub} zfxRBaByDYn$+nY5OF6uXsu^V3y4{Xl`|Fcy`x|@NjwVunMh&@T!Z!BhNw=})s6 z_Mb24G$K&bgZ=$O|3yYFXl_R__TwzUe(_4bQ;hVz@ohLm<*%WrJMguUtGcLSeMD}7 z?%geqi}%L8uZ8|VQ+vht#^KQbbRtiY8xnRTNbmXzHMj{{X&u3PFH-yvK}W~M6KkyL GR`(y$z{T+Z delta 682 zcmZuuzi-qq7`2o5E|>e2ySAc5Oq^OS(@7whP(fm0DGV$q0!7xvy-Sr`g6*TKWb0Jj z%mA6_(4iYMQ~#B$l|V?06$2A?jzaih%g^8U^1k=k&T;RXJGj$sJEu?2{8tVD7oakb ziXW=QF5eD5JN`D=A=?MHmN0kV<)W`X)YW>V1@9DaAb^0v5M~HN;|+RYN=qVHnO<7|q*+*XJ65LLGYw5g$?pfIwqsEyOv7;~?me>Db+W{eq2gCq?} z?6;1BjFK=YIlsv`=Ikn=Q8*!g=}PWOw@O<31oJs1K^!secPs9}j2!xIwS!_7hkn1( zCfMhttXt{!N8O6oPCv_5#Hy_5jMF5G2`546`2o;t>ek;MkEUrtMiWYoFi(?FGLL!m z8q)~#{KQ(%?^?r~HF@^e%5LrRM?5{rO1!^ptEOg}uoD7&~IF*#K~ zIX@+J^IN7`7UL+^ywco)%3Dl%1yO7TiFqlB#kZIWQlbQN6H5wm@=J0ulk^HIK`fv& Kgq}Q?y&nKw(<;mW delta 82 zcmX>outtExn3tDpxBsH3jU3mQ1bp=~@^e%5(~D9o6HD@Q^(Qm3$!}I-j%8uIHMxOZ fOy-tgZemG6PJT&FW|Ce(C5Uy44N6bm#NH18aJC)J