From f7964ffd4d3fce16bb8f6b83840a6ccb2aaa32fd Mon Sep 17 00:00:00 2001 From: sagark93 Date: Tue, 22 Jan 2019 06:07:40 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 168 -> 155 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 180 bytes .../__pycache__/build.cpython-36.pyc | Bin 630 -> 734 bytes q01_calculate_statistics/build.py | 24 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 186 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2936 bytes 6 files changed, 23 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..189c0141bf0e365baa06f4598ddd66fea862caf2 100644 GIT binary patch delta 50 zcmZ3%IGd5fn3tC;Xti6+L=JN~5B-e%+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? Fb^v&J5Jvz2 delta 63 zcmbQuxPpt#A~N=*>~>$+-bh91rGX#A znSbLeC;kE_#wmxW!qR**_BWpA`DBtk{rUF8qkyqrZ0|&5UyztP0>u>6tbm>7ML?R@ zVG|V*Fbt|#1zRW*OsZ6Yg6~{~D}Ks~5oS2r0{K97fMcBCA>H{F$a_lM^dEQhfICu= ziodbq7>~CMDEETRliySayPSiIj1|^=eWHXF`R8shxa@T)(JY&xw&hyrQdm5bW?hUH zqQ-Zgl>WCr)F<=3y&*BL2`sC?avRvtM)$Sd`nUMO8(8YD8j%m&@(tU-hATK_tAJ|b zml`P2JafG5T_V<~#TB}+E{%0TBYGFD>P}df8LH>LS{FB{O3^yrt0G>YF44HK=@iZb z(kNOzqL})C;0MzaQhz>DyA9?>TnT;s;yi!f>1)#qiMgbIxk4j#+0zJc>1RaQOKB)w zSE01|muJtHQq*#&X*_!l`KO_*)meYzX8)rfQ)ZJAFg}ABAA_EfJwI_#J2d@`_5&^A zUbIRWozaCBBugT=CsK_T##-EeLCyR!xK@yYA4&*=&teINsC9Pcz zu5Uo0SA$p13^*#NeUQQUV3bFqQ@r|g{;XEgs?p*Yj}oe@(O7*p?BmJ*!pk(!0u|vU zE$Kt%9-zHm#924C!`?A`iF}Zqmfq#*Q8?J{!PE0=aNA*X*GsS*RRc!@I` RExbzArfvl-SV^DE{{XjqvDyFt diff --git a/q01_calculate_statistics/build.py b/q01_calculate_statistics/build.py index a556241..c7f33fc 100644 --- a/q01_calculate_statistics/build.py +++ b/q01_calculate_statistics/build.py @@ -1,11 +1,33 @@ +# %load q01_calculate_statistics/build.py # Default Imports import numpy as np import pandas as pd +from scipy import stats +#import statistics +#stats.mode(expenditure) data = pd.read_csv('data/house_prices_multivariate.csv') -sale_price = data.loc[:, "SalePrice"] +sale_price = data.loc[:, 'SalePrice'] # Return mean,median & mode for the SalePrice Column # Write your code here + +print(sale_price) +mean = np.average(list(map(float, sale_price))) + +print(mean) +median = np.median(list(map(float, sale_price))) + +def calculate_statistics(): +# mode_series = pd.Series() + mean = np.average(list(map(float, sale_price))) + median = np.median(list(map(float, sale_price))) + # mode = pd.Series(list(stats.mode(sale_price))) + mode = pd.Series.mode(sale_price) + return mean , median ,mode[0] + +calculate_statistics() + + diff --git a/q01_calculate_statistics/tests/__pycache__/__init__.cpython-36.pyc b/q01_calculate_statistics/tests/__pycache__/__init__.cpython-36.pyc index b1b01d55acae938b089c65022c1e5efe684e3182..0a2bc857647d10cbc1b57e796b878f63f18f0882 100644 GIT binary patch delta 50 zcmX@kxQmg)n3tC;dbL~3L=JPgbp4F{+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? Fu>gtY5X=Ao delta 63 zcmdnRc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX7gCqHIfJ{qX#v?BasN?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&951IIROk?7=Hi& From 18a49558bb60bbaeefb4a2c40a68720d8298938a Mon Sep 17 00:00:00 2001 From: sagark93 Date: Tue, 22 Jan 2019 12:25:46 +0000 Subject: [PATCH 2/2] Done --- q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 164 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 727 bytes q02_plot/build.py | 13 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 170 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 956 bytes 5 files changed, 13 insertions(+) diff --git a/q02_plot/__pycache__/__init__.cpython-36.pyc b/q02_plot/__pycache__/__init__.cpython-36.pyc index 215eac083bf88e6537e6d7d6a5471a2c374ca81c..30468f6bc2bd34ea2b21ce3e6bb5c25b16494cde 100644 GIT binary patch delta 50 zcmdnUxP+0zn3tC;Xti6+L=JPgK>dvT+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? F?f`uq5NiMc delta 63 zcmZ3&xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW8DF%5EiQd diff --git a/q02_plot/__pycache__/build.cpython-36.pyc b/q02_plot/__pycache__/build.cpython-36.pyc index bed076d1cc99b8e94b503c07bb460492f8d4c6bc..7df0cf358057b175de39bd6d420ec59adc0f39c9 100644 GIT binary patch delta 453 zcmYk2J4*vW6ov2I$7FZ&Q0xL?VGv9eMDPKkf?&E>SO`NPj60KevSDU5jaIAJ*o6EF z@dpXpT3Om!d3O=X4D)f%JkFV!7xv-S_RHnqz1VC|EPzi~X*Sj8G)#L@+dgxK1!*UU zpm69(CqeEje;7!V_-skHYgK_46-$7ZB$I_F;AK@#072q4)V;-Y%jLG{^%k#3BP7?% z{UUR}B*c)wBg8ng;yi;Y=YdXEAxr#Il(3@gf92*WKq*d3XVzai=s8el%LsQ4xMTX! zypAaw4@}(Idjsv!>QAfDk0z>NL{I3^@qXhb(jzkyp=yMYRLgHX++Cx6rbGZ_7+@vu zIv`!Ia5fWDDNJh3fgM7`B}>O+!10i3{R_xaHD}ah(tnh~tFRo0$~3_B-mxX)@a>6s@Pifx~_R zKY+iKE2sShPQ1=QR1=Q;`u(!~JWu>$Hp@<*eCOX7AwS8%h|qt9)4fHbh@ysYI;^aU zc#Ix1qdMUUB|xjOiuRPJkX92#75&Ooe90aYo~e;az7YOE(FMuJw|Evg&uRZi3L`rs zJe1B0ubtP@eSW5d7saaS9F(oq5?on##_Nr+8e8YmZTMs%47>|P84e30KuvJI#_2B5 zc(NxK(T?osj(J)!A0a4q!zjThz9uSCaR7D`|H;t%89%C$YqlSV{p(dEkT~zDL<%F> zn8x;W$rB~q3e+u1Nb<aDB27rURFw<~4{lPijzFtoyib6#O7|iU$)&keF5Aq}45|dZ;}@80y8<$!Xb|#uv*@8#QmYeH_AYjmyvwI;BVS z7(aW2Q9k8KE7quhonXix*20H=qnEfhcvv4+I}Y`;zo0_HeJE~zb@IIY-_w{6Xa@Co yYC))ScnjgZTv|~>ADKql6mJ+%4XPZN85a8V3?=IfybS+f;F8jePFY5eN527_GSx8v diff --git a/q02_plot/build.py b/q02_plot/build.py index 70276d6..222c208 100644 --- a/q02_plot/build.py +++ b/q02_plot/build.py @@ -1,3 +1,4 @@ +# %load q02_plot/build.py # Default Imports import pandas as pd import matplotlib.pyplot as plt @@ -10,3 +11,15 @@ # Draw the plot for the mean, median and mode for the dataset +list_1 = calculate_statistics() +def plot(): + list_1 = calculate_statistics() + plt.hist(sale_price) + plt.axvline(list_1[0]) + plt.axvline(list_1[1]) + plt.axvline(list_1[2]) + plt.show() + +#calculate_statistics() +plot() + diff --git a/q02_plot/tests/__pycache__/__init__.cpython-36.pyc b/q02_plot/tests/__pycache__/__init__.cpython-36.pyc index 488a8902e9cb8aed0f38d008a72db519050c874f..9ea03090ec9182f0ec88476b4e8a7c2c504d7f80 100644 GIT binary patch delta 50 zcmdnaxQda(n3tC;Xti6+L=JPgaQ%$@+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? Fz5swV5Q6{! delta 63 zcmZ3*xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX7gCqHIfJ{qX#v?BasNlvk(0Kh{LRR910 delta 66 zcmdnPev+NTn3tDpkM!KAjT|+M+L`(p`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n-?)kF#!PL6&C^k