From c518ac2add0460aaa9757c30e463add2ab886c96 Mon Sep 17 00:00:00 2001 From: ms10031990 Date: Thu, 22 Feb 2018 12:58:39 +0000 Subject: [PATCH] Done --- __init__.pyc | Bin 163 -> 152 bytes q01_grid_search/__init__.pyc | Bin 179 -> 168 bytes q01_grid_search/build.py | 13 +++++++++---- q01_grid_search/build.pyc | Bin 1255 -> 1481 bytes q01_grid_search/tests/__init__.pyc | Bin 180 -> 174 bytes .../tests/test_q01_grid_search.pyc | Bin 5647 -> 5594 bytes 6 files changed, 9 insertions(+), 4 deletions(-) diff --git a/__init__.pyc b/__init__.pyc index 9f1c57445897b3116333dad6788bdb6dff96583b..7a764efec3cd3e8aaec20914a124de22696fb374 100644 GIT binary patch delta 108 zcmZ3?ID?Uc`7rk delta 72 zcmbQixR{ZH`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG csg;Q(`MEI#Mfq8&$t5up6Ga(gCYCD#0A^7cOaK4? diff --git a/q01_grid_search/__init__.pyc b/q01_grid_search/__init__.pyc index 545de0a6bf4229ec79e9955abcfa9b3f3910c30c..7a2f036473155f95a56cd495cef73f2a9af94704 100644 GIT binary patch delta 124 zcmdnYxPp;``7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG ssg;Q(`MEI#Mfq8&$t5up6Ga7M3Jnb7(~B}w;)_!gi;^>9CblaA06{??vj6}9 diff --git a/q01_grid_search/build.py b/q01_grid_search/build.py index 1438657..10fabeb 100644 --- a/q01_grid_search/build.py +++ b/q01_grid_search/build.py @@ -18,7 +18,12 @@ "max_leaf_nodes": [5, 10, 2]} -# Write your solution here : - - - +def grid_search(X_train, y_train, model, param_grid, cv=3): + clf = GridSearchCV(model,param_grid,cv=cv) + clf.fit(X_train,y_train) + + results = pd.DataFrame( clf.grid_scores_) + model = clf + variable1 = tuple(results['parameters']) + variable2 = results['mean_validation_score'].as_matrix() # Returns numpy array + return model, variable1 , variable2 diff --git a/q01_grid_search/build.pyc b/q01_grid_search/build.pyc index 44702324910e121384c8ce7cd04e864d0d40ac9c..cbd029ba6910800e5d5e8f9e8b1a0f7b50561a3d 100644 GIT binary patch delta 673 zcmbVJv2NQi5Iu^PA}48L1V~W>?bZUGD%+U?6j@Sa%%BV{x)6*=H&P`_A(ij=Tk7wKUmPayiRO^}1Q$4)xru>dHI zL)HrpSj2kmH+~eRJ&Lt=e6e;Cj0oNf)E3jHfB9m=pAk=A5Ii{lKl}f7|MHRjnC85x VYBekMiTic-Il(S#e|P$f{{c5oq{9FJ delta 395 zcmaJ*yH3L}6upj}wrN@z%A*miNMYjj2}o=(gat$;D@sxbBDA$Hl`2JI-~$ly&cMP3 z;wune!ivNXaBVE6%_jF0=0}AX2RFDlde_H zS*0Mb7BN+Dp!?KKHn*I!)J3YYvw_(V{mv3Cw9No)#hi$prpqyX`7d324GfG8EiDc7!}E)>iwhEyQ}vVc KQ&K0U`2hgIED;m{ delta 60 zcmZ3-xP_6O`7}Hy=3=9nV8Tq-X`bn8tnI%TX`sqcfm5C+!xjC6h$n1#; FegG%K6chje diff --git a/q01_grid_search/tests/test_q01_grid_search.pyc b/q01_grid_search/tests/test_q01_grid_search.pyc index 782fd4ff6c7fd093ccb33f34af235222653703d6..f77afcdbc0b66019ceb75c2f2c406b94dd102baf 100644 GIT binary patch delta 436 zcmeCzxuwm{{F#?))rP)}?Dv_KlNlHo^fU5vQ}uI;4Gj#84J|DV^uzOuvWp86lT-DR z^HWkM7jn8z4q>@ZtlG^BSrZvKS%C(ZlosTqPUd3wB~okr=KJiKjKnD3T*$eOD1~6h u$MZ@}zR%9Kc`dgK(V8~L^ZKz8;}ozB(!xiHRO_oP_T7N7+=nZ+fO|FiiLuNQ3Fd`_v&=h!nDNz=A@J}1dq3b<29 jv}JMux76k^UK3W*95?xs&{2|fxNMdaQ6$xE%SDX=HlnC5