From 22514d1eeeb6701a0c48d3e4712a723e3b6aea50 Mon Sep 17 00:00:00 2001 From: Rynston Date: Tue, 30 Oct 2018 18:11:12 +0000 Subject: [PATCH 1/3] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 149 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 163 bytes .../__pycache__/build.cpython-36.pyc | Bin 381 -> 350 bytes q01_load_data/build.py | 8 +++----- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 169 bytes .../test_q01_load_data.cpython-36.pyc | Bin 2053 -> 2039 bytes 6 files changed, 3 insertions(+), 5 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index f93420f1df521b2061e98adf856c4586bc03a389..368eceda04dcd070f5dd6a41b3149e747607d45d 100644 GIT binary patch delta 49 zcmZ3?IF*sZn3tC;bl#2Vi5%v#PWl=7xvBa=m3hS_`FZ-``9;~q1&PV2`pNkzsS~p- E0fH$I&j0`b delta 63 zcmbQrxR{Z{n3tF9*uCbci5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TV=MutH5QQo diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 29d3927ae0e2cb43c7a5b55a324191d259d83315..94bc46b7509d8715ee4bcf0df72ce5eb942d234b 100644 GIT binary patch delta 49 zcmdnUxR{Z{n3tC;bl#2Vi5%v#0s0yFxvBa=m3hS_`FZ-``9;~q1&PV2`pNkzsS~r@ E0f{#e2LJ#7 delta 63 zcmZ3?xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW849+j~2-Q diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index ef1e2034931228e202cf991eb526b966239fa9b8..723350ecf9285f235debef4ac9fd9e7730310c0f 100644 GIT binary patch delta 178 zcmey%bdQPCn3tDpi?WLg5|dN)lk-zjC%(1`VF8%|GK_(-h#g33 vvfN@TNX$z~EG`0x7J=l!5@7R?2sWU^Ee@O9{FKt1R6CH`Vvt%6Mixc@#C|9x delta 235 zcmcb|^p}a#n3tF9g2LRWg%dfm>X{fA7(mz=h>Q7vLz*Q}arS_0x+|D-%odbM+H*auf=R^0QKtfucE?d8vs-6R(TZlX-=vgNG;eP4ki|60Ps>fNdN!< diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 1fea6ca..099e538 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,8 +1,6 @@ -# Default imports -import pandas as pd +import pandas as pd path = 'data/house_prices_multivariate.csv' - - -# Write your code here : +def load_data(path): + return pd.read_csv(path) diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index b882452f1ac25c1cab20fd3d36a52dbd40711071..b2cfef6785ef7b89c12d829872fbf0b8f67c5822 100644 GIT binary patch delta 49 zcmdnaxRQ~>n3tC;Y~GFNi5%v#Vfq>QxvBa=m3hS_`FZ-``9;~q1&PV2`pNkzsS~q& E0gPo4AOHXW delta 63 zcmZ3M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXk<;-WO*8 From 9fdc34085a81d6951a69198b6a5c6550f0628ddc Mon Sep 17 00:00:00 2001 From: Rynston Date: Tue, 30 Oct 2018 18:36:18 +0000 Subject: [PATCH 2/3] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 167 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 528 bytes q02_data_splitter/build.py | 8 ++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 173 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2976 bytes 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..5ffa8fa9423a20575b13bb8951ad7c262a84c0f5 100644 GIT binary patch delta 49 zcmdnWxSWy0n3tC;bl#2Vi5%v#A^I8lxvBa=m3hS_`FZ-``9;~q1&PV2`pNkzsS~rj E0gF2k7XSbN delta 63 zcmZ3^xRsH^n3tF9*uCbci5%wIN%|T2xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW4r;fI~Lgh diff --git a/q02_data_splitter/__pycache__/build.cpython-36.pyc b/q02_data_splitter/__pycache__/build.cpython-36.pyc index 412515bf30341aff422fe5f22e3bd95cc7d3f410..5d15658e7817ae1949fb48d41bfaf74933840542 100644 GIT binary patch literal 528 zcmY*Vy-ve05VoB(O$&X1u1s`k5UdCxu~z~Hq%cG#=h7564z^RNs9Wiqu<%AGD^p*A zrQ8*P=t=k8+4uL|o%MR%{@cg>mNE8;`X>UtOH_A^01UWhDF=}X2q1iAX`liSE1rhX zf(YL&;J0kh-e5Kxy&Qq`GMSj#sjRX^u3R>&wJ+w<7SgL>?&dkCR1~r_?F!X(5j>mn zC0kKHJ{pKdRM5m$NyxBlz?-m=e)7(23v<7&amq|3H;dAFQzm!DKDkQfD#;C~L>Hx! zHnZx{D(4DQA{#SRxlf)?PBS8zxk?w_E1Nvjg@$3ZXgb>9EDDB1iMTOt+lYIdDY)ZI z7h19@U5Tv)qF9Tu=>Pu<=sgy=Q8?Pr!kaCM?Vv{s724!z1&nt~{Xm4lrnkqDuJg<1 vkZPkQs$>b$Sz>94(vGM-Adgc1HKcplUDx=0W}w#Uf~s7M5c817A`ZU+p0j!^ literal 511 zcmZWmy-ve05cWA~)E2rhAh96^M3$t56(J;;yRe`vksG_zmGe_OsZ>-Z=wt8zya~^c zm8q}50%uE9l{o1>pYG1zcV}M>2K~?T_oNSme33n)7~i6s3j|I$D3U`0U}LIi;tAm1 zD$#}|H&Bo7X_K0U?V?B^R(M0F^n|>?UexSNr~n3tF9Mq+E!L=JQ94E>D!+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l%~niloB-LN7RUeq From b1a9b5ef7c8494d5b62385e14b9972ebe6b1510d Mon Sep 17 00:00:00 2001 From: Rynston Date: Tue, 30 Oct 2018 19:12:28 +0000 Subject: [PATCH 3/3] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 793 bytes q03_linear_regression/build.py | 24 ++++++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 177 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3431 bytes 5 files changed, 19 insertions(+), 5 deletions(-) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..67a2952d2bb677707131c794aa3a8a562983fd4f 100644 GIT binary patch delta 49 zcmdnVxSEl}n3tC;bl#2Vi5%v#5&9YVxvBa=m3hS_`FZ-``9;~q1&PV2`pNkzsS~sO E0gXQqCjbBd delta 63 zcmZ3@xRa5?n3tF9*uCbci5%wIY5E!YxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TWBdWM=N9Pz diff --git a/q03_linear_regression/__pycache__/build.cpython-36.pyc b/q03_linear_regression/__pycache__/build.cpython-36.pyc index d3a347e148402f46a537c18328b042c8b3891cbe..eb4fd680d7e7c88d8a08682f1ee13a1d3d353c24 100644 GIT binary patch literal 793 zcmZWnO>fjN5cSyEY_jYEmAG*2iCi{Fy&{A}k7y6A5MYoZ6MJd4&Ifk3Qc-%^_QxRp z5XzO)-Z*gL0yAkr3$--k@i?CM=1mS}v&oMyU*CQQ#=fzg#W8+{<`2(a+=goN^+Zyq-Y89b) z;>W;^(SO>fETXQx!D>Zrd{(Y)TbwCZsMgGp0I}a9H5@!1gmy0n)DE3(<)c?^p*L$_Qj47LJ%C;HXL>`Un2h;wY>6jeaF6ZHG%K zmPMNcJ-qJW&2=We(Y|*7Q{KBJ{~p%&5jqA_2+`a1jS5cb&jvv<0af<%=nqFV{=CPZ`yArVnUDMEuRq?K>&5C?nrVtXT9bX1o% zuRzZ$Q1TdVsdxn{#!C_fU4bQ!XFc=1G0)^sj&2B_$nkrUXTPu#$stZmD`X`_ z5cn}qXXTehhoBr@>>TSx33sYKIpw`>o9kyOr95vtud1cfwepqiOwd=tX%SRW`>Q(9 zO^e;_w|M$pGy$ngdJA9ZnqI(~tYJfetSJ&=C+`xQrgc^reXVlp28iJ7OoyCB_z+>m zcT7*Ga)0@>?i+C#X8o>_kyWKwoa^$atvjol;7cUE5}~!FFlKM*+6z_V?Y}j!C+wpS zm6!X6)mF4zblS*bxr$G=Vw2R^2n~TL%)m|2JISZ<;QnQ!7sVE;xZFRe9%L{2`Yve} zU;YpGqMy{mgzm6O=lIlrHaM#0{yp1DWqJ+cB+cy139DQp>&D3>uDy7VOzJ0QuMpZ9 S^&0;|;#1lTdz;Y=X6z5=!oR`* diff --git a/q03_linear_regression/build.py b/q03_linear_regression/build.py index 03ab5ff..5b3e8b5 100644 --- a/q03_linear_regression/build.py +++ b/q03_linear_regression/build.py @@ -1,10 +1,24 @@ -from greyatomlib.linear_regression.q01_load_data.build import load_data -from greyatomlib.linear_regression.q02_data_splitter.build import data_splitter + +import pandas as pd from sklearn.linear_model import LinearRegression +#path = 'data/house_prices_multivariate.csv' +def load_data(path): + return pd.read_csv(path) +df = load_data('data/house_prices_multivariate.csv') + + +# Your Code Here +def data_splitter(df): + return df.iloc[:,:-1],df.iloc[:,-1] + + -dataframe = load_data('data/house_prices_multivariate.csv') -X, y = data_splitter(dataframe) +X,Y = data_splitter(df) +def linear_regression(X,Y): + from sklearn.linear_model import LinearRegression + regressor = LinearRegression() + regressor.fit(X,Y) + return regressor -# Write your code here : diff --git a/q03_linear_regression/tests/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/tests/__pycache__/__init__.cpython-36.pyc index 739e010254c4aee7c6b51f69b91ab99a2d9a6669..6c9fd6cfd5212632ca204305c4fe66789daf952d 100644 GIT binary patch delta 49 zcmdnbxRH^=n3tC;bl#2Vi5%v#arzngxvBa=m3hS_`FZ-``9;~q1&PV2`pNkzsS~q8 E0gy!zKL7v# delta 63 zcmdnUxSx^3n3tF9Mq+E!L=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXn3tC;bl#2VjT}BqvIY7X`MIh3L6v#MCHZ;!;rT_`#RZAUsrt$JDXE+5 InZ9uW0OMm53IG5A delta 66 zcmaDZ^;L?)n3tDpx8~fajT}Bq+I9LF`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n+ut~aRC4TA{ZtB