From 0784772c6da98660680fec03721b77f7e3916c18 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 17:31:06 +0100 Subject: [PATCH 01/85] Update _config.yml --- _config.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_config.yml b/_config.yml index de7f18541..094e991bf 100644 --- a/_config.yml +++ b/_config.yml @@ -3,10 +3,10 @@ # # Name of your site (displayed in the header) -name: Your Username +name: TinoMargely # Short bio or description (displayed in the header) -description: Programmer From Somewhere On Earth +description: Aspiring Data Scientist from France # @@ -16,12 +16,12 @@ description: Programmer From Somewhere On Earth # Includes an icon in the footer for each username you enter footer-links: dribbble: - email: agarwal.akshay.akshay8@gmail.com + email: tinomargely@gmail.com facebook: flickr: - github: AkshayAgarwal007 + github: TinoMargely instagram: - linkedin: akshay-agarwal-782018a4 + linkedin: pinterest: rss: # just type anything here for a working RSS icon twitter: @@ -78,4 +78,4 @@ exclude: - Gemfile.lock - LICENSE - README.md - - CNAME \ No newline at end of file + - CNAME From 8964af5f1c8148dcbf32d3a800d53ce955518666 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 17:47:07 +0100 Subject: [PATCH 02/85] Update _variables.scss --- _sass/_variables.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_sass/_variables.scss b/_sass/_variables.scss index f47c01e48..e1a9bafb0 100644 --- a/_sass/_variables.scss +++ b/_sass/_variables.scss @@ -18,7 +18,7 @@ $blue: #4183C4; // Main theme colors // Some cool main theme colors(violet:#8476ad;blue:#5cacee;red:#ff7373,#ff6f69;green:#6acf64,#2ddbb3;orange:#ffa268) -$mono-color:#8476ad; // main theme color(header, links, footer icons, buttons, post-title) +$mono-color:#6baae5; // main theme color(header, links, footer icons, buttons, post-title) $hl-color: $darkGray; // header link color (author name and posted on date) for blog post meta $navbar-hover-color:$gray; // navbar hover color (site name and navbar links hover color) $link-color: $darkerGray; // normal hyperlink color other than the ones above. @@ -47,4 +47,4 @@ $georgia: Georgia, serif; @media screen and (max-width: 640px) { @content; } -} \ No newline at end of file +} From e0d2d86603f0cd8a9c911cce4064bea469ff0476 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 18:02:49 +0100 Subject: [PATCH 03/85] Update and rename 2016-03-06-Eternal-Lorem-Ipsum.md to 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- _posts/2016-03-06-Eternal-Lorem-Ipsum.md | 15 --------------- ...-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 12 ++++++++++++ 2 files changed, 12 insertions(+), 15 deletions(-) delete mode 100644 _posts/2016-03-06-Eternal-Lorem-Ipsum.md create mode 100644 _posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md diff --git a/_posts/2016-03-06-Eternal-Lorem-Ipsum.md b/_posts/2016-03-06-Eternal-Lorem-Ipsum.md deleted file mode 100644 index 28fced63b..000000000 --- a/_posts/2016-03-06-Eternal-Lorem-Ipsum.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: post -title: The Eternal Lorem Ipsum Placeholder Text Here -author: Author Name ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam imperdiet urna eu dolor placerat varius. Vivamus eros augue, consequat id scelerisque nec, fringilla in est. Proin pellentesque malesuada mauris, quis aliquam augue vestibulum ac. - -## The Eternal Lorem Ipsum? ------ - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam imperdiet urna eu dolor placerat varius. Vivamus eros augue, consequat id scelerisque nec, fringilla in est. Proin pellentesque malesuada mauris, quis aliquam augue vestibulum ac. Vestibulum ut feugiat nibh. Sed faucibus felis purus, sed convallis leo dictum vehicula. - -Nam maximus tempor feugiat. Mauris tristique imperdiet nulla id egestas. Proin eget lobortis magna. Duis consectetur nibh at elit viverra congue. Ut eu turpis enim. Suspendisse laoreet, diam sed consequat sodales, felis dolor accumsan justo, nec scelerisque mi sem quis dolor. Etiam ornare venenatis massa, a suscipit ex. Ut quis lectus id nibh mattis rutrum. Nunc vel cursus eros, at blandit mi. Vivamus ac posuere libero. - diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md new file mode 100644 index 000000000..3b3e055ac --- /dev/null +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -0,0 +1,12 @@ +--- +layout: post +title: A Numpy Approach of the Monty Hall Problem +author: Tino Margely +--- +This was my very first Data Science Project, wich is an exercise from the "OpenClassroom" e-learning platform. We first started to approach the Monty Hall Probem using only python list and functions. The objective of this exerecise was to understand the potential and efficiency of Numpy over simple Pyhon lists. + +## My first Data Science Project +----- + + +This was my very first Data Science Project, wich is an exercise from the "OpenClassroom" e-learning platform. We first started to approach the Monty Hall Probem using only python list and functions. The objective of this exerecise was to understand the potential and efficiency of Numpy over simple Pyhon lists. From 5efa32420a0d5a87f64f579e8d78f9ac29637a63 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 18:12:11 +0100 Subject: [PATCH 04/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- .../2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 3b3e055ac..bcb0b8450 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -8,5 +8,6 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC ## My first Data Science Project ----- - -This was my very first Data Science Project, wich is an exercise from the "OpenClassroom" e-learning platform. We first started to approach the Monty Hall Probem using only python list and functions. The objective of this exerecise was to understand the potential and efficiency of Numpy over simple Pyhon lists. +'''python + immport numpy as np + ''' From 24976bd25ec4efd6aaacf859f0712e7c4c94b4b0 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 18:12:35 +0100 Subject: [PATCH 05/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- _posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index bcb0b8450..8930732f6 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -9,5 +9,5 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC ----- '''python - immport numpy as np + import numpy as np ''' From 7b941474aee6c2908d649c92cc6c320e1276b1fe Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 18:29:48 +0100 Subject: [PATCH 06/85] Update about.md --- about.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/about.md b/about.md index 6f7dc3fd0..bd3314f6e 100644 --- a/about.md +++ b/about.md @@ -52,4 +52,16 @@ Founder, ABC Organisation ## Contact me -[agarwal.akshay.akshay8@gmail.com](mailto:agarwal.akshay.akshay8@gmail.com) \ No newline at end of file +[agarwal.akshay.akshay8@gmail.com](mailto:agarwal.akshay.akshay8@gmail.com) + + +{% include base_path %} +{% include group-by-array collection=site.posts field="tags" %} + +{% for tag in group_names %} + {% assign posts = group_items[forloop.index0] %} +
-~(X{Ro3@b2WkyXCEo>KC2r)2biyZZxQ^OQ`>75o2lb z^qFB+@I-TMmRzOYr@V|1eSQ`pLtV37Nynd<-g(O1WSsB0^qIHUQ@f1?g|gocRGvFX zBUC=@Txjs?#h=h2sb2?veGC=)_3?7}UgL^&M0CNBrGMYu*E^7pfc|lZq;`$TmW-o^ zlq7FpzzGj6v496)KU0TO?9#~|dwmS@9>mlrYSZ=c{)X=`e5NojFbuW71EY)}GGqu2 z8QN3;(@-gAW-gC8VQ5Y2(KF|bj8Y7Xmt1Pg+enrg602$}b|c$O<}jYfxJi(jja0*8 zF*sWarVU7*EZZV8_JMAy(Xx*wdvmW0+<_=Jhgt9a?sNOegh8FMTmw9?$qwjnWB|l{ zZbV@YCA}0Tszu#BNJ~V*`#W!eLHAB%Q^?n9ns3Oog8fk2W-^#UL^^Pc^GH)o6)w)o zLYa!J?^mK{6M9|akZIM*j-B`xkosTL29PfT`ql{LdGe~hENX1rNK#ZN7~}`W`s&tT zdJL*>3w?hC@VnjR%Y+!BcXld!%&;s>y_bE9=`3L~Mvv6aP1s@NGC?ptiX|Zoj?(_|8kf+RCiEMHiT(1PvbFD6Jdj-HF9j^?Lt|~G;lP}naU93j#~Z$^Jzpe z!|#15^jMs+THAW`3C^z=G(sr+9V}*27Qni?O4-iJVTqGVes4maFYkwvoITraUfyCn z0ntQra&x25=e6Ek5qNY!yK^In!P6TG5stu7L@ccfwB&hxE>SH1Jaia>eHzV4a(u=< z&s8`}qkQ=ul0|K#b`Z$;FTccYe^}P;$I5W`8M6%B9BgYcGnqfx<_nLfZu&qGiu`qq zo&j%LS)Pw)+_1q1E_cgBx7zb+(>;!ZEt0t(%LYNZfm1!9?BW^%lJqAE;L;Z(JE~q4 znoWk6LEkR_;!yXKoYqeeA~7L6CrV}C8(s~5%h}-)hW
cY5k8 zKYo0Ny#5!&_2PfbHxw?chs-rzlhPb>XvY}FGg(z%o;)Ncw-hJ}Gg>Q*4N!oGTP|0f zL!-lGjB{uug|9xbIq}k zgjq9Z4x5Xz!@4 SwdvE3>Aje?^d?U}TbFvd(E}u#!_PoSdCuC`DsPhJ+bUYiPWz zRT+8s8{PoZx^*`&h7kz>gUPYvI+4kN=36MCQJB|(MIi@T5qM$_Z?yF6!YCVc@bu~X zUpXra;`<)XlF@cj!VqHu7bdwNGJ_Uhm2bRAhKR_A!5}%Yk;p`Vcnbq%)Aeo@2|l6d zp(#8;`Vczsh4q@PRcd1MuOs&jwB%nE$AJY5sOx}+pd_5%(u{ri%0~0Qy}rDY3@e*_ zdP+oHEVvTf8It{lP!@^g>F~%%F)6AD-o+aSV$5N@;j98;@EC*f!K-Mwo#k)$1r9L+ zeuK%Px&0+1jgAKjoY%06fg7t4D|1Paz_A Ug~6nL~#Ij#%j>js3z?yLPU&=9qTN !NY z`OAz9wb0Pe=eS*&F70qkFx6)804SBrHbD+Nf$Yl*X!>LnX8Rx#V64 -0 zvS!Ht!;e1(<7g|PSU5K%SlqgeK1dn{A~|&>sBrEmvcQ69N~}nMW5o9njK|%!Fu0i+ z8MnYP2tXy$B)?C3kX&*@<&9M=0XYu+^{c30%$Z(lFVH8C0=GWIZD~yrpe`V(S<#PC z8lU+1cvM{-^cf!AtV<7&C|E;j=h!@Bp2PtlE2#qxeF1R=aaj#;HTc0V$Q 6fv*e#l-aC^XJD%nXIPp zsnwbw=V0yx(^p?H4)CG?#+xF*1gzbo zc8|T4v7d5ZK7U?L-X8Lp2uN@vHTn2G=hc(gH$MO}6+^qHzT^Hunh3(2s~)kca172P z2>w`%II?F{8>8uL590i#v1Hd_%7z>P1MBqfF+ms=hZM9O7gJ7-93h05^COg(a>PLp zKsj2Ud{zis`0>Y&AN!LQ!@hJdyFdb nh_&7*H*3=<*kO zzrIj(c38F96XoZS`g>UH b@o!httbYHqlLu#5~3-$!|m>-uPt zPM9EIaa=&%zGobC%cn6Nq1KH#;K#B{nVFf@x@RYcaF!5i)Qbc%@!8W8( AXo&286FL_-rfx78ur?0!&7JPSMf>M*5O zC&?i{B16dFJb^ ZBOLXKfTc*ysB5D%BnUQYPN3Y=Qf2ox z$MbOs8!i1kP^Z6vEOC+ug~354?_MH-K}(%EgY)FrpPcgSjMa)wd`FJ5Q INiSP6c!?qN`3-c`W=TDbO<<%vIGb?QLy~L1+@2Ru=V%m_cpt z?CXomL*etrh@)Qt57ZPc3B=9#xUi2;WfZuGoBzVqBj@1Iamj4L#Z>9~CxUH*;Sk(? zhBygCqSTY&|E!60EmRjwHor>8vF~JNJ2~_N*P0BSpuNO>Lz~hYpTW2dIZ-6w{K?X) zKiIv<4_VZ;-6>d@u>gzd0>n@W)NET2e?!&>$nVdp2!9NQA|y&f(x)~yMMM|t9?2cu z7n_Jd7INkSW~iT==R^7??|c&jx%oK=*g=2O$~0dOJIUJob+(RI|GHnjy{j-E%U8G# z=SuLpBX0qAr7_((hZ6$)NPBQXDyrk>&*d1}+Iqyh16xj9FA1|*b=S@Sm>@FI;MR_5 z28x2ts7~~KAgtI5GU4M2pp02L^?Kvu8gQqua!PSlmNM~TckSL?f|Fl78w{?}Lrc!- z%vG~GtDc`EFwek0kQ{r~V}3oA@bKW#!ubgflsI#BAy2+$?FP#cAQF;DshcQ{nY(qU z+ih9E(Bf0qD{*!(Klo-D)UsQ53!P1Fp!H01tsGj&9$o7VjTpm9I^!2%&0WvWpQmp& zHT&h4RgL$|xNhAAb%SZi%keESVW7N>4|LpwFu$diED#YNR}n8^qL!Hi=MJhaIaGjd zxz`zk*ZPl#S_n?WL3_n }&mP7Z=}fM#EM=0teiXm 9L=I(qz?V%+k+C2OV w6yoj*q5QFjXABTE#TFaL%4)D1 zF0ZWgiin6fW1ypB?r?f|Z0zr84tQ}*ZOu|8cV+4Ebz~k1+iw{;n}_(=K#t@L0aKiB zmDm)7#i+gj@pG5ulE^t>)z^E~x`k4 om(pAFZ0wT7D6WP 9234#bY0a5F^#z4+ J_5APN1({k-QiOyioLbM4dlT{R (6H;V%c$e$@m4`e1+)h zNHFNB+4jYIa13 FjT~P_hJ~u6{?Nh3km*kDgG@(tPX_2N3?S=B ztW-=RapOv2Oj#@6#UapRpj8pqvJ_^|ZA5eqzN+aYhmPPb0vA8esOkd!J&GepU~^x? zVta<0l5=H%9cK{v;Yu2TXk)PJJ)j^_5J1S^zJI?00szKtyowErP}fe!PkajAt1vyV z0Cq+AAp$ABU<)07;%%n|$E9(uAUWF8z^QW?iO?bx4UAcasWbI)F`Rz@r>O+W=18-3 z;W@BPa!eLfo?-OR@8Ivqv2UjgF_c42B-sPlkHd64icyD$A$>RW`6qz< tC4!-H#`?dm|7=dz6^i)pxBw9H(TLJ%s zt=sb0^B19rl|t1d=WY@0%H7?43Xqi?q)HMAfLI9=`9v6izT!v@r+~#HF_=GT05X(W zA)8=rav)Q?0jtv$nlp42c_60y7|g-3tLYlDyf<&$peS p%_F00Apa}kd>7nyZ}Ee@bBP9r6?7*@ku%WFpq%wZsA6d>>YrW#r)-8mMR|e zBUWvg9PEZ*@DSosb^kcApoo4>?5hQw3=~hsad(pt8T!00crtX76F3h-J-M;Z<@KAK z94uxVCTVynK8QiM<&V6a>vl5uz+;X<`NE8_2(pu-K17put)pFduU-&JbR@vB}`C zV$$z8z)>jxHQdN|4Go$YSKf*va$cX)rOJtNX-s@opfw!0$_S~T7w$)3b|h&fA~?{E zC;{jKl}PM@3<#)CY&&)Q_ydR&cqvAZB-{;VCZ?^p3u>j7V4s79i|)2|b`PQ6e~=u? zQ?(SDgh%x`?v!}C0MPV>>Zqe%Ar0Bu+Xp~@ItH9g3_LP)x;-h*ppRQ@NL#;kwkq@h z4>BkZ07`D-pc<5 }T1d$L#pt!%jGVoMgH?B#xZd@^$oaRFgB_$SN zXXjSHvJ8TX(`GJ#w0%HUduyUjCNpp=D4Q>uLApkMi$&9CG^XB$ 4jR!C0;GJCQ%IoI z;iIzPd=hZqN1#NlHgB}<`2(jiK^AjHQ8&g?QE$7a(a>FMqEC*wK{AdN8BTIu4kXQE zm@!D4Nbh#ipUyE##W^;sR KjZUK%AVmsy5+_Eoa=4V@t>f6K~-s$FZJj za(EGL8najN7BGWAaJb wEV=N+Ep^kfdf5hC=`$6U-gVk)rn;{+Kz#i<20I$U^c9f7y92|F3a9` z *#A-VV{8vIAWYABNYmB@_?HUs-?9(A0=?iZ4$AYF8uh7*QODT$ z1_}FJXmI3Q15)g eL>x){{(}6dTC?95(pVgV4+ZTd2c@10PJWhxp(|cw9 zTntRbI9!gRUMYpW1p^?!&lM$*jM$PgNDd0w=<0#{Nv2uutlv#Wl8ht0Fo;!Gveybn zi_jI$jjjQ`u%6z+Bqvw9$7dzL$WqM9d}|aN_N{lwzb3t7hde-v0IDLbavc!UhHVYD?^e`+;KYo*)cwCL81+dQ)Fc~>a1DTI4IK2Y$Ic9$%nZHAq z#EclcniXVr1vAp%+G^h)FtCfRJbLsfIf9YIo*qAb8CSwg&dq?Lc2Ew*)=G?8fR>bs zX)m2bFXNa>%*MoT)w=ByW4nu=U+&<+B1?}gHDRY;-B>_bC1+q(Tz(*+ToF5$V2+u& z?hg`Z)EfRTFC(tx U)V6=9Cccz~)ao+EC=+HI3eHe{95VDWmPvc@Wm M42bkRHCA_5Xj4``_WY@x*ZHm@Ww+_LpbeC z(zT)PZ3TtNcq)!4?a1V05I#sb*#8U6Mv>}^BTLsaJwP}IBiRp7t19uBF$@cGZWkhl ziko*Thm(`Gf@R!tG5u2k_J|{mKLEuAJi+F`B22^0MQkMi!vHWYNik@M6Oa6GftgZd zxQZ+2dWn~ 1?Py%a4qj>uiI*hx;b`F2LoG=t$H zFF*f{Vnf7fySg2@qvR_d+a03iV#TpPKL6N(A*WwmGsfQrw_Oh27^@vyF2`##@-JC{ z{D3uFnp`(BS9;Ye>9&8$jVDH8wZ6cJ6SvVrBb%&Y59Q%8$3O4C4!_t?e??0=>-XT> z6PWh1Z%~v9_vz&Dj(>Q7`mye(;gomhF{yAZWq~)d|2)M9JrntpXXuvJi=Wr7FnVNk zPH?a8C+oY!$?QqO(NyLRCI$}<-q-&x?R|MXm3ja7k(N=Zp 6v~Z|>)L{(9!s z>ou0+oa PHd@ABA o|+#Ib?XETWe@DZ*LSDqj8nW)G;w0n5~15p8P+#sjY=jgSmukDbup9^ z9~}QV7JMD&$ish0vHmSy)+(s%kb}cVl$$Z;>G0tPXqWvUuQt#1G)3Mrj0C@c=^|Au zW{KD~n9r18M221*|KJlL8yxEq2!&_B$}tPx11m*F1hEY>C6F(TX8IIpG?2SU5oxJO zqy^_ORv09gDq%H+5A-93h99Bzrlkq66}#{*Jl13|rIcyXaso&o*&GEnLs|QP6t?7s zhD`;DIp?6zGe5q2_mAX;MA@c4pfLcHZ!+LU5m9J($#aTBrga|b-Q5V_d4Un{vE6i( z1P?VU3(W3aWt*n6 !@<8DI_b^u#SVnNf`el|Nui(}ao*(i;FR z8Xt#_8fg(x2?;IqJU8(KOeXbr$Y*0WqbhHP7>`xX;R|@Um{GWQ6{lYT47w5BoBdOV zL1n38tosPxB}LERhPzKdkNF6w2x8bya!(R7hi-vn@o0w`f!7QG7t8m*I;Fk^4Jfb= zT`BwyJmn5EaykL|n*hpN&rD3Bn14^~bulansP4L&xWCgQAMgyL4WlV&tT#s}4FK~8 z5HTmi6wgqCY=n`ICbd@)_1+wC?n1B@@olg@YZvLVREx}Y=j^$(E9eeFVw_!}z{h`= z6UQ9RNe_5(u#y7QB?&X}dFUv4u%?kghGh>vsn?LHYaaBrYO%^l?T?)*QY?-wsV>mf zm}4V>#I=;j6A^3wQ{Sgg8*$=w%`s&vgF pA3JlA2ZE#h*4V;OSXK(ev6 zu$&loc5i7;`Rom`Dp+1!hz|S{aBY#@nsS&})oANIF`12Hz(WELl>e10@sA`C$)K)2 z88a$aL1d{A3N+LyC$bL njrV#$kn2@Ol(3fw0S;uMUy! z4~f<$Cx)FU{(mnnb5f2`Vk>_N)H1j(E`)?ErN$n#u-Y;TIQ^!d3A+V$&ow4UGWE z27sC700I%~hAUzz dj21(;kh?@CQ7`%%-!Fxo{nQkJX4`BuAlG(d{lRDIpTjY>j|&Qk6!MNlp_ol-VKF zl4Hs!;&52#eJDLmd)u~f?{yAMp0E*knIz3Y7Yy#1WoM9rAcE_-NL0X`L3^Nqe#2I; zDC)2fbpJl$&EtGF-~91~fEOfbxLfdnj$GAZR&1`;mUyL)%KX2Sg#4{~^}aoui^=TS z(6VZ^c8a#Y>#{kh$=_M?O-u+&&ka@PC0WWdW1-)djCk#q4=sK-Uu#IkcO<*m%#$Af zRq}%M;V)N=>mEO&)W=-CRQkwM&HJQMe9LbOM#Hl;#AwYBa{!n?V-C-aocn_zEn65+>4RcBRnN5xbExC7tGDylcKY zI7LbSY_i
!*D*}E+IP3O3RnrQ`5e4(%2wnU5d zVg19`6!~#pg&F@Lz+yZG_1!DyQp6Y#=!VBX3XRM6f77|<+w##W5t&vVxz+UApxs1i zC3^Fa@K{|b!`wOrdxl&lJH{?16gE2{dPUGG4e SWWt)Bo~@60}|>E(6y> =}P5>~09brO-Z-j}b!$S;!Q|D~NBjQB!)qQx%F7i<8e2 zmFjAkW-sF%%kK34L)ZPSmv1{(dl|?sAzI){)ZTTN46Io9TOZ#K+AN`Mopa|EIvB>w zl~G*=uC(Yu(ZmMF`Kw;Vx`;WmX1zxBgVbarLUM4)VA={AK#@ko+C~I=GHBX8^KkEd zNF<^Q2`3i~P@4s|s39C
+JwQHa|AROI)!D*Au^M=^(ff>)G+U~O#Twe`LxhTMla2O^XsP5!FHFLH*k zQwb5aK#LHZFasKeO~{`S6GiwE#z2x>0Y6MeqEB3N5+e4Hu}nX+uviLIr#(xIs) i
OWpgNu_e`F<&yY2RRdi`q^uozry z0yhwZguZum*%^otz%2s26Vss@i9|vJ0)z>TfOJDh2m awyOfCjWD9N@_tkoaEq65RiX$%u0QD#2`hY*Yl z8zkMgTeoI-&jX@y`wANZLF9I9qhx~W$wM{ci;Ihe0eQejkbD_63M1$wK(lcrIdB49 zyck`GDi+t0jqK%n_g-g7p|BA_3jX{@A#lU22l{O>>JZQZC)&{+gz9dkWOdBrDgw$N z=8QMao(+sq+Qi)x@l#8amXG8`NeP*;OsJbQqBI=TjZ3#vQmpUN^5L8@i`j*`@dar28^CMhO4gIY=RM|w z7YGY|w|&R0i`kxI_$w3{qz^+9U?9j)HJ}YQq19kAAre8v2b1 4G{7q_ z8c>vWdf*h<;4#e8^xu>%|C`0h-Dt31S14-;UE}7*>dKurclO^I6a+qydbnoLZuYa@ zOOKVT#LkCK>F-BsmV5BET5mkFfPZ157rM-Q)%R1>FXe@92= ?=tpCvw?wp;bS8#z@8ShuyoIbE>6T zC+s4gF}S$CJ+nnes=h$(OlTOgntLyN6uG-7tW(0!b|Ash-AOy+uF37web+~U&1@G& zJHOIK;1 ^Zym;IJ8^W~hfO;ynCz@Y`JW*(x^KEN zfA1>DSQBzXH#rs`ydi6K-mZMJJzW;s3$_bi|GiP(-eHlZbWO3h&O2K`lA=$l-BAhv zgGFN1KX~ZSsnF2*Fh}_U=}^D4>(2{L`g3>2--gH+=(=Oh%oJGS2$3Y^j-V6*yPZ^) zv}*%-42g4QQ0^hc62eeTd>FRnpj4Wc(P w*Ei@hAApLYge5?d!poOq2Q11J@ldscQZ}26G~ZBg z{zZ$D9wDWV4=W60TKt&3jWWCeiZ?YiVJWLjm;uup$|;j+f_)lzrcKimr;Ti$BP6fc ziM(V8g=UAq>v0r&2w8Cs6G9SbK7((2BTckgc@*&uVQnKY1RB#p0#N89K_XIETqqKh zAdzqJpeLau<6jMa5{t=?*x}AAR{xAh3r-pUVr&Z}g}+WPqqS;9^!k4SMf7-v(btj4 z93X<|)~n~BF1?P1kmMgo>?cjtCoD1emYYG=Q~)H>4d9(2ysq;3^!c+2bVbON_9IWK z&DtIFfV!*)9t-ty$;|J+-}Wueh$9vO^~FTW)1{m(xY*1<^CA^Beys^JJa%Q4UzGRj zA-kEvqdA%*1dkX4%uXRo@iIBNp{!4|_^Ty!ZgPfZNulp0H-r4~l%a)o!0cPhB+&7; z6$ 80Jk%HJ+KsE^eKd&14bt_ z9apkW5jO78z_vGw@g!rrChkZ~wJHVu8 =|PZ^wOKs^G>HBA$+3e z#s4egMTKlcaZ%B0#F5d4HNY=FzS!djiOTV9MJNorvC|-gT&FRM($0-n6kPRY1t1d# z^^TZLaz-Fy8$l;5DJWj(^1psv*f7oN7jT&dY5Tz+LYnY1eg*~=DK&;;0Z_M>No%#@ z;YUD~CL`JnIo{Xd!$zxHh~*+M1pEwH=P&`hfX4#LWlFtAf(64JF`2ORkcSk*t1v>1 zDV|qqkB4?K;NO)9m 0aqEsdP zDz*bFB_;h#KE6x 0vQd2b(m*@E$s*C6VrX5mHe*=EaqYm|M+bvD8%&oe`qN1UN7RvcMo8>ANhu0 zogE9X0tJ^}S7$t{9TFIbltmu=8>Lz752g9ySkl~b&aw#T3K}tW>jP5f-J?7nc=b`^ zPovU4e0*_TY%?~y)(jdtK*J@0VPS3s>F5TeXQpYjLfKpdxr{H=E&@o4QO|^P4@(Wg zn{_{t_N+SfnMLaQv#{|hsi{45+Jgip>Vkof+{657n2=r)QnJ5e*1KL8m~dl}B_?FF zz45e!5XH13p&L3}FCa&pFQ}&Y5OG~CHwPv8Z3~kz!~@&vkx?-y1e)zl$Pq?z*4V;F z(ZS#~DXR?CnY9IT#8||jN_14tTS_e^1wT>>A3_Wn1v|d6*WW9_H_0{Q4NWU)<)NZ8 zM+_u3%pm>0`W8&1IBWyt $6$`Z`&X!@tY6MA3wBxijWYyXKWSTY4}=j*rJ(Q$ zLSZLe3wBfmpc06PKb8VC_at{Ac?1OTUcSD;h)akygO>2WQ Aq*I#bXQ&+A;X*cJEt#{_^CemT`)TO8RrdIhD?F zo~@!NlG37HUP@c0Zu=CWHZqd`{APag?%pa1p)5;)sulWwuE?IP!6?2~Qy;Z-t?p(I z<{Orn?I~^ajM@0L)z(RP3J96&cFI3~CU)-05sf#XBnzm`?(ctDBP*2E4hmCx;#j*J z=PDGT!aaU`U@>N#u~yt7tvMr#t5U75%jF?|y`NTvJ00lk0uQdxwGe8xIh+{nazKh- zMYz4`yvPT8U#xufOm&_10)JjQ2%A*H@T~xbC-Bvo!6mHm7vqckkg!lzT}auxU^O7- zAvfk;5&zP_5CxD;je0>%SD%4UWUW`&o7UjJg4Cbb-}myg0|1_73B(>Ou3+-QB`?2@ zA@hoPu#_3&xub6GyJ;A9X~*L4_s-cTEPb}|G;&8Ia75(}k{p{aA1*(@P}d<9QLfo- zpHSW3AnhXzA?%)?qC zwZ@SRU OU@|wYLfDI9_DiSMjVo3nTKV#0ECFth0 z@dQFb!ri%VUosdoM%9=bbyd!t|M>AB%N4xlVuYi!IqN|#aS39dO1%$Av8mmyk@+h4 zi^p;7D2u*)H>~99m(Y!(L50R;A)|SJB?kZLiv8jI<(N3|daNz@9cej25LNgZy1{!W zMnNIorMC(J8EI`t3jdTTtT7JpjtGweqO=%LS0;${eg3T1f M(@&Wo)U8$g_ zsomY(T(3OvRn2llZ?QE7=mTg9z7jDByDTA70=uX$!=~N;5wm$6BQEAha;a0+nR}P- zLAqeT!+teeQ#v#CGWd@Yb^#1YA#{YH1kQo-BcWn4!zreH5Xmr#HV3rfM5O^+TcG*m z55{Umu~>lW8ll_XArV_#SZE4OK8a1Sx6(=20ca~UNVRe}wH}y7UdLEE_hWfAWaw*> zkJ7)(s0w7gFs?PItYGlbAWDhd2owJ*XvGmoGYd++d5EV0broZV+zTOKs8A*rS*$66 z(lW@Xas~O|Y->{afMWsbym0>fw)W29bjP@H-`eqiM#0adlqHz21p=aEC-JJ0`}8kd zhKja6o~?)X{FK4v{8(6H#*C98b6>r$9t|28;?}r0uApBYy?d<}PtHk=-|OWr{@&kI zE1#!{J}YFJ_8$!Il7w2KxjA&LR4j@e=6Eaa;3M*U1u|22h#X@4y6n-tkGuu`N8~>} zSyN~uv0-%*Th8O=inZzTP=we`5$%~+@|&hbt>SAvt^Q$iWNd6(>3cn1enGkH-ybL@ zy`0nb=&sO7!R(duV-1`Iy;@r8v9buUrSUXkecF#N?9ptrQ~%}l@dIiI2;~UOaN%xl zG)!sIFTWGYKU=RpG$(6Plf@b(C8eYIeckLWt-QMWXIJ)T4{SQc4v3j3F#gU2!T2J) z{(r-2=$+xgfn(fevs$VHfjIoRO;76l6m9eY>x?Z?C+cq_CTh~b)~bn$FL$x}A|~CL zV5-)CLC$qi)$6ASemxbjci&5-+)I1iGTn3F_N_`k7nuhbeE?WjAkCCF*C_>;_n zSMI0xi#5LDQ+~PA!h%oNP(Yt|#hSB266WgZR?ey0%EZ&EgAa*(dG^JyR$S}t%gaIg zOjBAi^0g}jbGWz6EWNzp<0PiQxX0uD`}(FINR(9FwtcGXweDj!`vclt4kbSAt#2w? zcjf6@VK3nsLoRa}?uyLtQ1^^XuKaes)~mj}+Zl}e(JvK@hCG&5No3dL{;0lDGNE}I zqxI1EtZ1`MGZ{*g{)b;I*@M5zKXEJh(GO+O*0Ir1-j71=soOJNHGkK$P)t@^&|oxF zBsz5D#AE~J=F@jan}%{SYA-z&y%6$3u4){kN8@gDJ@*9F$xYX;jTG3nYxDW9_K9xB zH=8E=CTq`UggYN`42Lej5LKSsvv1zK*}GLzBGTbzhxcCF;VO=Db>hI5%Y&Yt-g^%W zU)*WA=jK{Qe#6r}+-@K~AX*ehuNma+J()U4`GKYYZDZrQ Qv#4>efdU)ij >FL()FzwA)B8DT$MAm77YjAtKXbwXPQwAB zJHJ(J6K3L5#o;))aO$7fWt0MUs#~aFmZH}7b6Qt*v`|6f(LTk#GubjTpIgpn^n;0v1U_rv#+d&C&wegiRWPKwdC=?@;L*vl@!DJbjCi{@s? zUr;l6<-f?Ao5AS(&XK{Gsua%6FlCJU0ojD#w*qN$SDM7gXDpPPo)cZOzrEM7N}A#R z*6Jx^#=e8Dw&60;#&uPx(b |HsE`^%a%xx|GrVewQkP;qEzhp!cvD@@;cBh3~dvU(Us_-hBCT_jA%5 z<48&4>yly50urBH#J~3Ln(0N@v5mjpf!^16TwW6e;euSrIEjme>${%XR7fwqyuB|# z7zAZN05Sr4de7S#X=(Y&!=M5OFReOVk5)hZ6*lMhdgU))uE4z#fGY(kXfOp(fhXzE z(=j#{hivmAAW$A&-XMH98X6jBjWoeZ!fLLDjUS*IP{-(5ZYe)}D}%0Nm|!7ht&}>@ z`4FEcDSK7{Cz!X=)SY5V&_(SF+rctOx4DGV1o8O=B&)7F)}LH^sG_P$15sD93#Q?t zr35cTQ6G$pjgJomsz8s#W;zc6Sji=10wR=zUSd{uodo_D1W +&!OyYUk4yD3X;JxjE@Oy_H)=0 zV!>z~he29T^ThiOP`FM2P1hrN;c-dHZC_XGt+2~X_c?d2f&dT%aYQ3muL?w1E1C~0 z4vd{vn>Ty5ynSnJZhjLdT?fQ18(MX}#{kr&p$|t0MCy$jOhhF)A~vRSz{6vr)B3RW zkhmqp$5)`G e*X=3UBbB;5Nj1 zz4TR9Rc*)Krh^ttXFX%%FmKP Qzq zs|$4{XLlH!=}u2G($XxUj%h)@YcY)-)6Q(FiZ{5 9(N$@Ba0OkO|H6juH%_9B>+I5L55wJ(+Gqr+D1n0Yxm&}LT$6l!7WGnQUhrU zQ#e!bS})-IdBMZkb!-a9fNQk`opb!<#KEdLIph`~mouqH`1l4uc9JTk3kft{o_(Kh zUjO!Hzi-WG{qu77`B_Zo0#*<{<`VGwP!R%Ow6eAq5foIy6xF0x`{}B+wY6ODUI>bi zDRQttAi8`R?rUV0WFD`og$+#&S&N`=9M`{1P~hWRcldn>W~+xFNSdL$#KJQ5(uNbc z {+3e<)W8_xsijB`dR0IqTx?~<3=;F0*Yipyp4@6KuPjWHB zZ0qFY1P2~jwJ5*@OgSZLc*0&R8>W@iu9gkJfVK{=^YxjxT7?}Kr`*)0;PoqS@d5;? zz{+hD{dNQs_<@@Fe3_P-yLwtM=AVZF^H-2Wd*LLaf(}_*a{cR1mAQ@;*IdfNZXFRA zH#~d7`0<-}?z{r*JM#xg7}#(%-| V*B|pIaI>LI5kWYLzyVNiC+l{7c(M;^N|nYIt86iaJ@HcOs9Kf=mEQ z3yXts)j6&iwQKV53EOAxq%hC8sJM|{ !SZ zWg_+N-JOeE-`|pmwot$tU}$2Jh#hjupmM=a#GwO^W3wHBxmSfnau&JPe$we=*VhIh zp&*9%RGWgFxb2DSV378>D_4N&};9J1CnP9 #rLk%lUaMgC!29MP96wW2 zGwa~%pON&Usi9F`Qlc)tbZHq*UzVokAcVyg`%*0J>=Mb~jQy{NY-(z7t2-gXvNAOd z(cQefyd3Bs4W#SKE=EO(Cd9;)q5Yo4XN({SNT2k}SNvm1h$88Qz`S{}FxI$0AZern zRe-1C0G{j=s~ZS|CAL?`&Q$uRe*T$OE< &OTsAq(dFO@JBayR zkR%a@1zbf{)%y7Hk%mL%GS6PTh(Q}cjRNn~sTGi6!WpQMhT_fs NWjb) z;n4CBknARgKJL|le>ALrYV7`XZ~Olr`v33@d_3{i>sIR9ro$Bs{HLa@#Z3Ik^ymKq DAsWr1 literal 0 HcmV?d00001 From 4a437a6051a5f99a280ca027bac3b1365740b401 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 19:29:20 +0100 Subject: [PATCH 11/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- .../2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 706a1fa87..fed81a7c5 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -34,7 +34,7 @@ bonne_porte = np.random.randint(0,3,n) garder = bonne_porte[bonne_porte == choix_joueur] changer = bonne_porte[choix_joueur != bonne_porte] ``` - ###Results + ### Results In order to get some intuituve results, I decided to give 1 point to a player everytime he wins the game and ploted the number of wins for each strategy, by playing 100,000 games first and then I compared the number of wins for each strategy depending on the number of games played. @@ -62,3 +62,4 @@ ax2.scatter(samples, [play_game(i)[0] for i in samples],c='r') ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` And here are the results : +![alt text](https://github.com/TinoMargely/TinoMargely.github.io/blob/master/images/result.png "Logo Title Text 1") From dbb38ad8d2fb2623aee4581c72e9027d62d3a549 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 19:29:44 +0100 Subject: [PATCH 12/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- _posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index fed81a7c5..84cc84ca2 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -62,4 +62,5 @@ ax2.scatter(samples, [play_game(i)[0] for i in samples],c='r') ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` And here are the results : + ![alt text](https://github.com/TinoMargely/TinoMargely.github.io/blob/master/images/result.png "Logo Title Text 1") From 04c1ef136a6540e6afc5012e8df75005f852942a Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 19:30:24 +0100 Subject: [PATCH 13/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- .../2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 84cc84ca2..260d6e266 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -61,6 +61,5 @@ ax2.set_title("Gain des joueurs en fonction du nombre de parties") ax2.scatter(samples, [play_game(i)[0] for i in samples],c='r') ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` - And here are the results : - + #### And here are the results : ![alt text](https://github.com/TinoMargely/TinoMargely.github.io/blob/master/images/result.png "Logo Title Text 1") From 11d03c3376608042e2d51f9f64d29ccceb0fbc74 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 19:36:00 +0100 Subject: [PATCH 14/85] Fin Article --- _posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 260d6e266..3b6cc783d 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -63,3 +63,5 @@ ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` #### And here are the results : ![alt text](https://github.com/TinoMargely/TinoMargely.github.io/blob/master/images/result.png "Logo Title Text 1") + +In the end, it is clear that the best strategy is to change the door from your first choice if you want to win the car ! From 0accea1459975a4f14f8490c5e788b5b6c83bb4f Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 19:39:49 +0100 Subject: [PATCH 15/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 094e991bf..978279a42 100644 --- a/_config.yml +++ b/_config.yml @@ -3,7 +3,7 @@ # # Name of your site (displayed in the header) -name: TinoMargely +name: Tino Margely # Short bio or description (displayed in the header) description: Aspiring Data Scientist from France From d9fa98d4ac9a200d6b4e462ebe1966a07e10f5b2 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 20:05:51 +0100 Subject: [PATCH 16/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 978279a42..64bfdbbac 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France +description: Aspiring Data Scientist from France lol # From 066170c76e8b822b5e7e68929645c1bcc3cc458d Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 20:11:26 +0100 Subject: [PATCH 17/85] Update about.md --- about.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/about.md b/about.md index bd3314f6e..83d154f7d 100644 --- a/about.md +++ b/about.md @@ -54,14 +54,3 @@ Founder, ABC Organisation [agarwal.akshay.akshay8@gmail.com](mailto:agarwal.akshay.akshay8@gmail.com) - -{% include base_path %} -{% include group-by-array collection=site.posts field="tags" %} - -{% for tag in group_names %} - {% assign posts = group_items[forloop.index0] %} - {{ tag }}
- {% for post in posts %} - {% include archive-single.html %} - {% endfor %} -{% endfor %} From 3adff6386bf9dd0d893c97628a26c14cf9067b2b Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 20:13:42 +0100 Subject: [PATCH 18/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- .../2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 3b6cc783d..e0c6fc959 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -26,7 +26,7 @@ n=100000 choix_joueur = np.random.randint(0,3,n) bonne_porte = np.random.randint(0,3,n) - ``` +``` We will stock the results of the expereience in 2 numpy arrays : garder / changer (Keep /Change). If you decide to keep the first door you picked, you only win when your first choice is the same as the door randomly picked (seems obvious I know). On the contrary, if you decide to change your choice, picking the good door is the only way you can lose. To explain briefly, just imagine you picked one of the two wrong doors : the host reveals a goat behind one of the two doors left. Then final door is the one behind wich the car is hiding, and as you change the door you picked first you win it ! In terms of numpy arrays, this can be illustrated like following : @@ -34,7 +34,7 @@ bonne_porte = np.random.randint(0,3,n) garder = bonne_porte[bonne_porte == choix_joueur] changer = bonne_porte[choix_joueur != bonne_porte] ``` - ### Results + ### Results In order to get some intuituve results, I decided to give 1 point to a player everytime he wins the game and ploted the number of wins for each strategy, by playing 100,000 games first and then I compared the number of wins for each strategy depending on the number of games played. From cb9e4731cc6a80ede76461ac8b64b2ff7cf299db Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 20:14:39 +0100 Subject: [PATCH 19/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 64bfdbbac..978279a42 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France lol +description: Aspiring Data Scientist from France # From 19c602866b756d526a9a32baa546aa212e6a232d Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 20:16:40 +0100 Subject: [PATCH 20/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 978279a42..9a2d0367f 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France +description: Aspiring Data Scientist from France. # From 8eefeb409bb90a9a2b15c4799b083fe6c493b989 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 21:43:46 +0100 Subject: [PATCH 21/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- ...A-Numpy-Approach-To-The-Minty-Hall-Project.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index e0c6fc959..139b1556e 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -8,15 +8,11 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC ## My first Data Science Project ----- -### The Monnty Hall Problem -" The Monty Hall problem is a brain teaser, in the form of a probability puzzle, loosely based on the American television game show Let's Make a Deal and named after its original host, Monty Hall. The problem was originally posed (and solved) in a letter by Steve Selvin to the American Statistician in 1975 (Selvin 1975a), (Selvin 1975b). It became famous as a question from a reader's letter quoted in Marilyn vos Savant's "Ask Marilyn" column in Parade magazine in 1990 (vos Savant 1990a): - Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia) - -### Model The problem with Numpy - +### The Monty Hall Problem +> " The Monty Hall problem is a brain teaser, in the form of a probability puzzle, loosely based on the American television game show Let's Make a Deal and named after its original host, Monty Hall. The problem was originally posed (and solved) in a letter by Steve Selvin to the American Statistician in 1975 (Selvin 1975a), (Selvin 1975b). It became famous as a question from a reader's letter quoted in Marilyn vos Savant's "Ask Marilyn" column in Parade magazine in 1990 (vos Savant 1990a): +> Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia) + ### Model The problem with Numpy To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array called bonne_porte (Good door) represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. -```python - ``` ```python import matplotlib.pyplot as plt @@ -34,7 +30,7 @@ bonne_porte = np.random.randint(0,3,n) garder = bonne_porte[bonne_porte == choix_joueur] changer = bonne_porte[choix_joueur != bonne_porte] ``` - ### Results +### Results In order to get some intuituve results, I decided to give 1 point to a player everytime he wins the game and ploted the number of wins for each strategy, by playing 100,000 games first and then I compared the number of wins for each strategy depending on the number of games played. @@ -61,7 +57,7 @@ ax2.set_title("Gain des joueurs en fonction du nombre de parties") ax2.scatter(samples, [play_game(i)[0] for i in samples],c='r') ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` - #### And here are the results : +#### And here are the results : ![alt text](https://github.com/TinoMargely/TinoMargely.github.io/blob/master/images/result.png "Logo Title Text 1") In the end, it is clear that the best strategy is to change the door from your first choice if you want to win the car ! From 846035d1da9c78ceb4f784ff71000aa7f37ef9f5 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 21:45:55 +0100 Subject: [PATCH 22/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- .../2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 139b1556e..4e772f176 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -10,8 +10,9 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC ### The Monty Hall Problem > " The Monty Hall problem is a brain teaser, in the form of a probability puzzle, loosely based on the American television game show Let's Make a Deal and named after its original host, Monty Hall. The problem was originally posed (and solved) in a letter by Steve Selvin to the American Statistician in 1975 (Selvin 1975a), (Selvin 1975b). It became famous as a question from a reader's letter quoted in Marilyn vos Savant's "Ask Marilyn" column in Parade magazine in 1990 (vos Savant 1990a): -> Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia) - ### Model The problem with Numpy +> Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia) + +### Model The problem with Numpy To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array called bonne_porte (Good door) represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. ```python From 9f7f840462b252fbc63c726b5914e0a5509c5e39 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 21:52:25 +0100 Subject: [PATCH 23/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 9a2d0367f..978279a42 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France. +description: Aspiring Data Scientist from France # From 68497bd5fee964c211ff1da2e2b44d0ed2f2df54 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 21:53:24 +0100 Subject: [PATCH 24/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- _posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 4e772f176..2d04dc558 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -10,7 +10,7 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC ### The Monty Hall Problem > " The Monty Hall problem is a brain teaser, in the form of a probability puzzle, loosely based on the American television game show Let's Make a Deal and named after its original host, Monty Hall. The problem was originally posed (and solved) in a letter by Steve Selvin to the American Statistician in 1975 (Selvin 1975a), (Selvin 1975b). It became famous as a question from a reader's letter quoted in Marilyn vos Savant's "Ask Marilyn" column in Parade magazine in 1990 (vos Savant 1990a): -> Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia) +> Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia). ### Model The problem with Numpy To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array called bonne_porte (Good door) represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. From a1f42320a0cbec05aa50871c090bc82647f9213b Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:00:08 +0100 Subject: [PATCH 25/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- .../2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 2d04dc558..4bc2f9c1a 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -59,6 +59,7 @@ ax2.scatter(samples, [play_game(i)[0] for i in samples],c='r') ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` #### And here are the results : -![alt text](https://github.com/TinoMargely/TinoMargely.github.io/blob/master/images/result.png "Logo Title Text 1") + +![alt text](/images/result.png "Logo Title Text 1") In the end, it is clear that the best strategy is to change the door from your first choice if you want to win the car ! From f0a635eeb1606e06373d7ea4c4a6070f371145ee Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:01:02 +0100 Subject: [PATCH 26/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 978279a42..5a8ea818e 100644 --- a/_config.yml +++ b/_config.yml @@ -20,7 +20,7 @@ footer-links: facebook: flickr: github: TinoMargely - instagram: + instagram:tinomargely linkedin: pinterest: rss: # just type anything here for a working RSS icon From e79e06c80558bc21e8acca8bf4a78c471fdab556 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:05:18 +0100 Subject: [PATCH 27/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 5a8ea818e..cd116488c 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France +description: Aspiring Data Scientist from France. # From e8948518fd32789be4e135211abb16c4f8e307cc Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:13:27 +0100 Subject: [PATCH 28/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- ...19-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index 4bc2f9c1a..dd77b8024 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -1,18 +1,18 @@ --- layout: post -title: A Numpy Approach of the Monty Hall Problem +title: A Numpy approach to the Monty Hall problem author: Tino Margely --- This was my very first Data Science Project, wich is an exercise from the "OpenClassroom" e-learning platform. We first started to approach the Monty Hall Probem using only python list and functions. The objective of this exerecise was to understand the potential and efficiency of Numpy over simple Pyhon lists. -## My first Data Science Project +## My first Data Science project ----- -### The Monty Hall Problem +### The Monty Hall problem > " The Monty Hall problem is a brain teaser, in the form of a probability puzzle, loosely based on the American television game show Let's Make a Deal and named after its original host, Monty Hall. The problem was originally posed (and solved) in a letter by Steve Selvin to the American Statistician in 1975 (Selvin 1975a), (Selvin 1975b). It became famous as a question from a reader's letter quoted in Marilyn vos Savant's "Ask Marilyn" column in Parade magazine in 1990 (vos Savant 1990a): > Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia). -### Model The problem with Numpy +### Model the problem with Numpy To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array called bonne_porte (Good door) represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. ```python From fc415f2c82b434dc21cf547bb4b652d332b2ec67 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:14:09 +0100 Subject: [PATCH 29/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index cd116488c..5a8ea818e 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France. +description: Aspiring Data Scientist from France # From 2ddbf9ebda512822f5a071b4cede7ec59fa80974 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:17:44 +0100 Subject: [PATCH 30/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 5a8ea818e..a848daf04 100644 --- a/_config.yml +++ b/_config.yml @@ -20,7 +20,7 @@ footer-links: facebook: flickr: github: TinoMargely - instagram:tinomargely + instagram: tinomargely linkedin: pinterest: rss: # just type anything here for a working RSS icon From 03dea389b25e1cafb39c1a5d7cd09e828ac45274 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:19:57 +0100 Subject: [PATCH 31/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- _posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index dd77b8024..d90c5c9e8 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -13,7 +13,7 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC > Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia). ### Model the problem with Numpy -To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array called bonne_porte (Good door) represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. +To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array, called bonne_porte (Good door), represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. ```python import matplotlib.pyplot as plt From 64dc6e34063017b2032abd646ce24ca602fac433 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:29:37 +0100 Subject: [PATCH 32/85] Update _highlights.scss --- _sass/_highlights.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index 57c7b72f0..1b4669a0c 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -7,7 +7,7 @@ -webkit-box-shadow: 3px 3px rgba(0,0,0,0.1); box-shadow: 3px 3px rgba(0,0,0,0.1); margin: 20px 0 20px 0; - overflow: scroll; + overflow: auto; } code { @@ -81,4 +81,4 @@ code { .highlight .vc { color: #268BD2 } /* Name.Variable.Class */ .highlight .vg { color: #268BD2 } /* Name.Variable.Global */ .highlight .vi { color: #268BD2 } /* Name.Variable.Instance */ -.highlight .il { color: #2AA198 } /* Literal.Number.Integer.Long */ \ No newline at end of file +.highlight .il { color: #2AA198 } /* Literal.Number.Integer.Long */ From 91f3ea49b4c25753cc24f4a94d336914f89e2e56 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:52:32 +0100 Subject: [PATCH 33/85] Update _highlights.scss --- _sass/_highlights.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index 1b4669a0c..f7858b6e4 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -1,11 +1,11 @@ .highlight { - background-color: #efefef; - padding: 7px 7px 7px 10px; + background-color: #e8ecf2; + /*padding: 7px 7px 7px 10px; */ border: 1px solid #ddd; - -moz-box-shadow: 3px 3px rgba(0,0,0,0.1); + /*-moz-box-shadow: 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 3px 3px rgba(0,0,0,0.1); - box-shadow: 3px 3px rgba(0,0,0,0.1); + box-shadow: 3px 3px rgba(0,0,0,0.1);*/ margin: 20px 0 20px 0; overflow: auto; } From c1207289cf79203e51b6bbe8b0e03274dc95a70a Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:56:47 +0100 Subject: [PATCH 34/85] Update _highlights.scss --- _sass/_highlights.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index f7858b6e4..5682206a9 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -1,12 +1,12 @@ .highlight { background-color: #e8ecf2; - /*padding: 7px 7px 7px 10px; */ + padding: 7px 7px 7px 10px; border: 1px solid #ddd; - /*-moz-box-shadow: 3px 3px rgba(0,0,0,0.1); + -moz-box-shadow: 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 3px 3px rgba(0,0,0,0.1); - box-shadow: 3px 3px rgba(0,0,0,0.1);*/ - margin: 20px 0 20px 0; + box-shadow: 3px 3px rgba(0,0,0,0.1); + /*margin: 20px 0 20px 0;*/ overflow: auto; } From bc8cb1c6bebb19c7a803aea7285767cab6f5ccb5 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 22:59:55 +0100 Subject: [PATCH 35/85] Update _highlights.scss --- _sass/_highlights.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index 5682206a9..fc19d3305 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -1,6 +1,6 @@ .highlight { - background-color: #e8ecf2; + background-color: #f2f2f2; padding: 7px 7px 7px 10px; border: 1px solid #ddd; -moz-box-shadow: 3px 3px rgba(0,0,0,0.1); From a73a92e857464a687e815d34dc674de53d241c89 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:01:51 +0100 Subject: [PATCH 36/85] Update _highlights.scss --- _sass/_highlights.scss | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index fc19d3305..4c8a9eab7 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -1,6 +1,7 @@ .highlight { - background-color: #f2f2f2; + /*#f2f2f2*/ + background-color: #f9f9f9; padding: 7px 7px 7px 10px; border: 1px solid #ddd; -moz-box-shadow: 3px 3px rgba(0,0,0,0.1); From 18f1a68a8fd54b9cd4edd38d38d3b76e4d188d42 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:06:12 +0100 Subject: [PATCH 37/85] Update _highlights.scss --- _sass/_highlights.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index 4c8a9eab7..2fad8dbf1 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -20,7 +20,7 @@ code { .highlight .g { color: #93A1A1 } /* Generic */ .highlight .k { color: #859900 } /* Keyword */ .highlight .l { color: #93A1A1 } /* Literal */ -.highlight .n { color: #93A1A1 } /* Name */ +.highlight .n { color: #354459 } /* Name */ .highlight .o { color: #859900 } /* Operator */ .highlight .x { color: #CB4B16 } /* Other */ .highlight .p { color: #93A1A1 } /* Punctuation */ From 72f484caf26dfe57e96862e6f94cdeea40a810b4 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:12:27 +0100 Subject: [PATCH 38/85] Update _highlights.scss --- _sass/_highlights.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index 2fad8dbf1..d8dec1219 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -23,7 +23,7 @@ code { .highlight .n { color: #354459 } /* Name */ .highlight .o { color: #859900 } /* Operator */ .highlight .x { color: #CB4B16 } /* Other */ -.highlight .p { color: #93A1A1 } /* Punctuation */ +.highlight .p { color: #859900 } /* Punctuation */ .highlight .cm { color: #586E75 } /* Comment.Multiline */ .highlight .cp { color: #859900 } /* Comment.Preproc */ .highlight .c1 { color: #586E75 } /* Comment.Single */ From 4f5a2fba633560e04227af66d66e63ac09192d19 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:15:34 +0100 Subject: [PATCH 39/85] Update _highlights.scss --- _sass/_highlights.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_sass/_highlights.scss b/_sass/_highlights.scss index d8dec1219..56d94b2b1 100644 --- a/_sass/_highlights.scss +++ b/_sass/_highlights.scss @@ -56,7 +56,7 @@ code { .highlight .ne { color: #CB4B16 } /* Name.Exception */ .highlight .nf { color: #268BD2 } /* Name.Function */ .highlight .nl { color: #93A1A1 } /* Name.Label */ -.highlight .nn { color: #93A1A1 } /* Name.Namespace */ +.highlight .nn { color: #C6462B } /* Name.Namespace */ .highlight .nx { color: #555 } /* Name.Other */ .highlight .py { color: #93A1A1 } /* Name.Property */ .highlight .nt { color: #268BD2 } /* Name.Tag */ From 20be4cdfce01936128bc78fe828dbcb9545d5f01 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:32:53 +0100 Subject: [PATCH 40/85] Update 2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md --- ...A-Numpy-Approach-To-The-Minty-Hall-Project.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md index d90c5c9e8..b7edf2a69 100644 --- a/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md +++ b/_posts/2019-02-09-A-Numpy-Approach-To-The-Minty-Hall-Project.md @@ -3,7 +3,7 @@ layout: post title: A Numpy approach to the Monty Hall problem author: Tino Margely --- -This was my very first Data Science Project, wich is an exercise from the "OpenClassroom" e-learning platform. We first started to approach the Monty Hall Probem using only python list and functions. The objective of this exerecise was to understand the potential and efficiency of Numpy over simple Pyhon lists. +This was my very first Data Science Project, it is an exercise from the “OpenClassroom” e-learning platform. We first started to approach the Monty Hall problem using only python list and functions. The objective of this exercise was to understand the potential and efficiency of Numpy over simple Python lists. ## My first Data Science project ----- @@ -13,8 +13,8 @@ This was my very first Data Science Project, wich is an exercise from the "OpenC > Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice? ", (Wikipedia). ### Model the problem with Numpy -To model this problem I first started by importing all the libraries needed and created two numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between 0 and 2 represents a randomly chosen door for the player. The second array, called bonne_porte (Good door), represents the door hiding the car. We also introduce a variable "n" wich representing the number of games we want to simulate. - +To model this problem I first started by importing all the libraries needed and created two Numpy arrays. We will give to each door a different number, from 0 to 2. The first array called choix_joueur (Player's choice) picks up a random number between zero and two and represents a randomly chosen door for the player. The second array, called bonne_porte (Winning door), represents the door hiding the car. We also introduce a variable "n" representing the number of games we want to simulate. + ```python import matplotlib.pyplot as plt import numpy as np @@ -24,16 +24,14 @@ n=100000 choix_joueur = np.random.randint(0,3,n) bonne_porte = np.random.randint(0,3,n) ``` - We will stock the results of the expereience in 2 numpy arrays : garder / changer (Keep /Change). - If you decide to keep the first door you picked, you only win when your first choice is the same as the door randomly picked (seems obvious I know). On the contrary, if you decide to change your choice, picking the good door is the only way you can lose. To explain briefly, just imagine you picked one of the two wrong doors : the host reveals a goat behind one of the two doors left. Then final door is the one behind wich the car is hiding, and as you change the door you picked first you win it ! - In terms of numpy arrays, this can be illustrated like following : + We stock the results of the experience in two Numpy arrays: garder / changer (Keep /Change). If you decide to keep the first door you picked, you only win when your first choice is the same as the door randomly picked (seems obvious I know). On the contrary, if you decide to change your choice, picking the good door is the only way you can lose. To explain briefly, just imagine you picked one of the two wrong doors: the host reveals a goat behind one of the two doors left. Then, final door is the one behind which the car is hiding, and as you change the door you picked first you win it! In terms of Numpy arrays, this can be illustrated like following: ```python garder = bonne_porte[bonne_porte == choix_joueur] changer = bonne_porte[choix_joueur != bonne_porte] ``` ### Results -In order to get some intuituve results, I decided to give 1 point to a player everytime he wins the game and ploted the number of wins for each strategy, by playing 100,000 games first and then I compared the number of wins for each strategy depending on the number of games played. +In order to get some intuitive results, I decided to give 1 point to a player every time he wins the game and plotted the number of wins for each strategy. First, by playing 100,000 games and then I compared the number of wins for each strategy depending on the number of games played. ```python samples = [1000, 10000, 20000, 50000, 80000, 100000] @@ -58,8 +56,8 @@ ax2.set_title("Gain des joueurs en fonction du nombre de parties") ax2.scatter(samples, [play_game(i)[0] for i in samples],c='r') ax2.scatter(samples, [play_game(i)[1] for i in samples], c='g') ``` -#### And here are the results : +##### And here are the results : ![alt text](/images/result.png "Logo Title Text 1") -In the end, it is clear that the best strategy is to change the door from your first choice if you want to win the car ! +##### In the end, it is clear that the best strategy is to change the door from your first choice if you want to win the car ! From 35de0436937e0bdf62118946ad66468b44b8c1ad Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:35:30 +0100 Subject: [PATCH 41/85] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index a848daf04..6c6ef8961 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ name: Tino Margely # Short bio or description (displayed in the header) -description: Aspiring Data Scientist from France +description: Aspiring Data Scientist from France. # From f87ccfaae5c6c0dee02a32e021a32ba09d5ec911 Mon Sep 17 00:00:00 2001 From: TinoMargely <39158369+TinoMargely@users.noreply.github.com> Date: Sat, 9 Feb 2019 23:44:49 +0100 Subject: [PATCH 42/85] Delete avatar.jpg --- images/avatar.jpg | Bin 13580 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/avatar.jpg diff --git a/images/avatar.jpg b/images/avatar.jpg deleted file mode 100644 index 7448f900cc91a9fd854cdacdc44a85a4df80e58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13580 zcmeIZcUV(R*EhOD??~^2Dk>#(qy|I;L_krxfJm>Q6DbLTfHV;hP!NNFVgsaC3B5>_ zsuZaf5F}9uK|=U8dO!F3e9wEIbDj5G=lpT5>rD0}GkdQoYt5S3>$hfd`2KJaIClP= z@i_njfdJRQ4{*4|bl(8!kVz`?nU3N&|qh()H`=sw(d8*VU9%TohGRR9wJ2O3q3yYHAA3*WEx88VKcI zQlSBP Ep(RXeS&p?}ukoS~8N z`O8- mz|S)|3O|+amkaXrO%$f zsH(21t*dWnZ0hLj>h9_7>wh~oJ~25p{r =O5W9q|PL zDF3kaH)sFB7aPbI1r-$~73~pU5Q=axQnFD|iz?8t>s_LC4&)G1yh+D-CgX8sJH5D) z1&-@_&^rch3FRe8{1I!vIs3oHSnU5T&i-cXzxbK~m?$CO;8C&xaG=@%;JgU=r>{#R zfy}RDRl44Fv+vyCJ(b=yO5^`{*#UaNz$c%0Gl1cR(1so#E#o8Bit}BFBs;NIDz!m) zi}+PknJ&Moqsl0(;1VK-M_kjx;y%e7T84 Imytddqdpy$G0@EIt}bI{ ztULoqhwI@TiwpZ+3Opza{%PNba%wvS=zpPVAm3)p%Dl>KB vx{q?~A6}@ZR~G zS<6sqV#phf$PXjmmrT1@N=I3P0^s}ruFT|O!(=FZg@1lXRh^l}i4EG gx}7_sm1JlETG?Tun#tz*?S1(4dmyBNXRndUe)CNLoVvf;5uhNEOg zU4q25#YakQ%Q4zw$-s$1iex}~s8wp_)Vz&j!u8=aHpjM;eTTqk`X^o9Lx9EiDVCU0 z*a-|s&Rn=b<|T(6a86Hk7rQHPTXY58`kDR&xbe9Whv;m2QnqfpRhi>OHF|%7^Cmu_ z1OKC*?Z*R+3d* z`!+1nmixjX(55&4%UV3r`Nq?Em9m2pLOtVd(IdrFIOPyv{W8L>cIe|11a 9p}!d$G3&r z%M-iNOe&^2-+x}IpHxY+`!y%?b58cr82wu9VE)59SP@O#FPxAuqS(T+Ls@rY)0>8d zYNWx3xQl{)jlH>_tE$C+u#ETG%~TSb5zlPBezY$Y_zYqn_$_**S <>Q4{nEB;CDc4<4^eRDHg@Hn-vXbviO|#+EJJha3^y2Dnb=UNCc%8L7SCdV7 z&Eh+wQs~KmRT`?rVqoqIP0Z=Y5!Ss{iG4PcXt9%W?umns+*Q{;Jyf?Amkgp4GDDVW zE42$7rihN$%5L%2sTrK-9gsVCnT@zlIZZ_wH+qrw*^Bs#FMx~kfFOh2UwXpUG5~|F zW%k~X&GRN~J?YodQuZ}l6 {~BY5uZS-WugRRY;IWcRjMV?sH_Pik z99HmPIEXiH>W#`sQXxY|Z^^ )M&ygCG!)?Ry~nQEks8GD%HYmy|+(%dm%SpPOF8lx3^dX-I=pBY>Rw3}Y^G@0VJ z#9MMo$$J#$BjR6AoLu&4kVsn{SDq55urZmJ|3$+V6Ft1NsVnSJ@zu_4q1&9EXfbAN zB`shqaf97L(z>&cw`y@O{+_ycvwQWn*Mc>kyRocay~$S6-bjx3T3^Nq2jXTka1g93 zu>IF$wbhXvPbe*%>r$gHcGBQ>EHYSi*+VHqtOhLZ!1$2RZbF*CoKNS5-NV2-uBUr0 z?jkN!In1dp(vS9Z@Vb0W!?lRVoj!qKma 7W>)}3? zoD54TwVf4{>>4ZAss(6d+t%(xT%=CZyi_;o>++@=t@!awJCv7&D|s~{E;VlMSmfjj zV6Q*a=DRY62f5}kTo#E8IZ)Ol;foiAVuBmawo%S *(X-=7t*` ? ~LoB_FHWpl~YA@ASGUXgwXDiSa$doW@ zSuV^plaGlF?zID^^Ltwbc?eUgP08zOx#o4ezO;{QcK32W@zP33Tnlz!8f2&EeZ*y4 z$eNFWdRnosU0TnYc{%@T=u= 1qqO-@0dAVV|>gG=L6;dNvo_ z4X(}dp*JkbM)=qE$r6$ohM>2jWaN^7+Pc_;UHJDcmuB(@GACr#%TDOg{jES~zV=)p zz1(;EkaA5Xd=0v)kkz}7m{HNWv_-Lgxh3DDA-=4v4X$Lgcr(3l0Nv(EIUIGewErp6 z{q4-Pv(1bR;#Ay{ucLbciB?1Z#)&8ZzD$J+r`4XU=OuPBdz-vOt~TM`%sptVceI;N z7swsoV{8B7Rmd7J78(tA7%!So9(eZMuY}K9fBgNO!hK pU%^nEo6&sg&KJ@{7N73CXv1aN+v0edN)EjzvlwFT`^vuF-Sl###BSTh3CgGc z{uXC2G|1o+(if-TvvEBZ5vMEIkF%_;{pRTTD~+736slUyMY*=H^Bi5NWq{ceuH8US z4`N6TfFWWrA6g&XY|+>>DQ89>*{Bv9eSl^+2$}fvBK=$Q{ F4Votbx=P`(3*Rm_E7< z6BGGO65^vRW@CC$L?034CZZyzAg3q>7N^$=a&_0RID77|(qK+o?5}=?hlk6BE6E{( zJYWjy>gq6gMVO+ZEJz_6e8WG)87b=@EdINWKb4$y3w8 >U -L6U3GPVx%s;Jx%r0#gR}}q z?E3|1m?B)g+;5z94sp{KI|6dD^5CU(
Vh2zPNE!+rAxSVxp$5<$4THR@ypkY=7Qm>W zuBh-^s7msJ6c+)SKXUqAljQH3j^$7&HB{R;Bz7&?PHo5qAbvwk3JB!r`YTXUQyv8x z5Z+MJ(tx-VjCAyj^mKF#APQw*W?*1s0s}2Q3oA1d%Tf9_!~{zpl>#p&I$F9TivL;o z12N}-IZBAw{|_;N+W*f(%(W9mAf)(zDpq8|z0HZIEU_JjK+0H@Ix%vof#kJv!XMQg ztTH)TKmN)evRCAC_v%w#qd|O$o0-j~?~UB95u(heFP)||D;KKMJ9O0XaeUsl~y?Y%3u6=S>RX7Y+eNv|mL8?$An&Uj9^{Ni{E~>>c^Kt)k03`4GTeGEZIL zEy)Ol3Hw;72Khr>#st0U_E~X?ZJbSuE4%UO&sA2Ma%yk98XR+Un0M&wm3*3AavfDN zO1rI Zqvp0lDORk-PmTyN=kRvqZ?fH uRjq7OJr%9uDK_^1^ZQaboa3 z^8&+6Yf5XRr4DGJDT>|fKk L@xfB01BlA%Fy)@RF?(t`mtT!G3R#O6 zv&5V6nNv}A13s4wKwIzsG~PG_HdXe|eT7$HJB0MRKZ>|Ws5T@F4+%;%Wsg(1+@z3Cve~Bgj%iu2lAcEc6BeSl_SAEYpo?i1JN~Tw)`+g>pAE |F zhV7>?iE56yOta`<%dbZ^%wKUE{$ZN%6koqlx%}=W5^j^%cm6Fx#%(Z1Be?=+%68hH z9+Dsw&i<-2@8{bSl!Ru2)WI8)?7llO%xII-vsG^VI=i=q#F+oJhm=~(y$@K7Xk+?} znB*^E=3nmZ5QFg?c0`kvG^MUbLKAYzZ+r|NUbVa0f%1GG7|WtBO<|dR)5_vXEIrr0 z$^J3a`v~*R3|xY?`<(rIV# =zS+8)%@Hmo~>-ctB+WqhO;alH(=xK-CAV!Bk zPGE1F`pDO55+`P5fIPBL#gkOas7@Yv}*WNTrj@HD^&i+(Mn{uFT*o4aG9l$*jD8 zoY~Toa2NDUoW(&VO2g~XscKs} 3)VNO}7iqT@ zmJU$8-4WDxUOsg&jDEVF^X{YVT<@-&Xoh}qy1NDIina6#oG4b``-PaaukEeF*m}SJ z8IpZ9IzRlQk3j7AIBk2^qHEDyD?&g;HRw-C{>Mo9GmgyIjTe1_SL@uOH55N(_hHT_ zoK9yW!B*>b(yo)3FS^y|=XxuMFJlLhX|)xzaTYc1b4_v?&h8JtKpykZ?mV1+8v=xu z_jWG;S}u#QxR0!OLS^BC7x@_Rrpf^}vG!z)&5nB|vbafs>ASSR;BA| |(ta?K3T>^cC|1IjR=|WS{ILj}veH3wDJFg987hM~*<#YkvZrj3G zjzkmQ;^i7&*z|iiFB^+znPj~Eyv{3 z-PfEQAeWIPh*6j*?~Bkir}sJp<_2~F^}dRg5i-4pVAUbe4myK8vJ=A}90H8eoejOE zgo0M|g=qqB?`OCjK%zPX; yMH=@F(?arXu&Yk38Ld9s zmTNu%U*t3ll!U|1r$AR~(TJHx4}8kja;?;+>ZYgEM&Hy }`GW`2xY=ro@->A 7Um3iJB+$GYyZ$C71NvdmCO@mkB7E9amh6 0oSNqwFEYHI8`da66OVj%~>>zVgOtzKY1uX!!7)na2gkmJkdNiBM13&{4BeB+u4 zIoq+}ZqAMD%Q0n|nyLXoNo=&ARkmyYK~Ze5>`|^*7L*_|rOVVu@&^%Z(ljwtr8?Dc z?97i1+DgCsBfg`wUk(8hPjQFE(@Na5qs{!|ypQ{4VU(ZFr9IBj+m;%NirCc2-uvcs zBZ~bX9_w8}l*M+!d82f3Q)R`(6cgN3jjT9s{$p!XQ1r7lH+m0*=rIwa`^-O@xaWd~ z&!*~V5 dlstUT|OgpBwbv2 hRy6RrEgrq zEk)VlFZbjb#%}Yu?Q6HxKXT1-9O$uNL}q_3h!J_6B;cv;%i^=w3#us!9KT{H6Lv8l z%NrHE4CO%@F7u?exUI md{zQR_VRog2_`3+jn zN@9l*=D`8ViVB(3Iq8Ii_VQQx)Uyjoo8uizAA4FLQC*FmzQxs9SG+`wCSztlJ$Ikm zV60XE4xS(6V;5hbt8+I4qw3JCWCbG3W}@U;hF85ctYn>|a#N^wxl H;qiH4wWWQ|&Eq1(w8D>0wtX7CGV=2+ z8K=qLUSPa8;BMx#)r8W6`#a2VW1=%Y&aNsw!rta98h7vgdR}C+pqQacpv-F}c3p^z zL?-ZsA_iV2WPQGNx+dj~4tZ*7-+V&UC-SBJeJfA7BIkrVM(?>ooZGFa*e0yo(Y353 z0h9ex iSsLE zx1+#8-HtgUNffV|?k6;rs)A LFn*H*tHT~TY?#FJy0{tA1A&)Z{XwJILKA?J-+mlXI z_8_3}RU>M#Enaw~w)$#z3-!-+Q?H!28959&7j`E$eAckU6FelY5m4bOaOvGvt!%_B zT!kaC-|JZYXbVi|vCeZs%E~ENRv=4W)o|*uMz;Fg#*UN7P9CQ&>@1wjP_`dQEJD^C z0>Z?BE)1Pts3&UHtz<@z_2&2E^-_=(MLL*U{A*p0aI5zA)5?%()SMH}x9;&ipQr3g zC)600N+#qGkm+aAQEJNV)QHDXYWi*V&P07a1l)KZk!$zTE4-lZ?dB&l=k1(QZ21)e zJwF?HP!dP)(qEo%rCg_ukV-^RAgfn$Q;z4YbnDRi* 47p;f<1TSwTTAl`n{x4f~2d=~@G>1ti1 zafrlhaFj*~WGydZiM_ApY}O(Wxw7#oHpbd_id9#-2YUFXRN6FE{h}9?UOcz{w0Q`) zu%@a-gcaX_c3_fV9>udm;po%2p{;BeCWQxXIaWXL{1V>7gI&~?5_f5Q7T}Bbu&={X z_AhwXe^kV~4umdkF)kST=bhG1Gm9>|aDJZZ6vHQL$)B-Tq8C{wWoaF&@m7g$FT8fy z=GT5@w}gjP_sC}%h$R{doj#=}$ii%2_z;6T+U)y}Xc_v3VY*vG@_TO7lUJc8H)Ou+ zu3yh!fRi 2WNF^ag!yvE zOzVT7DQotbriV%zb3L{;f@QByUAlLA6
9sm5Z#9LULIh=T!a%sAYPcGjW zH
4p*> zL#E%~KjYw?_8dvOoYP!rUOp08cbcU6%2dALrt#tpS?*~ob D**1r?=f8t~0V?t?v3VSySW?Sd-T^d7NO&aq9Tx#v3bH={bkMHS|pk z3n-w{1)Lu1t&ddr>{m1C3865??h;eUnplC& @6E^_95gvSL1?ms2!j_(uU&F zp=c%&^S&plua%<;x1o{S0iOx(_{H30XY Av}l+`I`vY&u6*T?5g*#q#l-c_l&?tMaVu5b!mh z>2+%U0WL@HpD6deKPDGCk~$-El5gWefWGwW9m+gl25dVeiWfJ06Kp(+_+)X@Zfd&A zPA!Ja<<0%;N)svYqX}2{oxAuM2mia*9O%W;ZY5LRxW&~jhCL3-8BSD5*e4Vp+-Xt4 zb97^P{Yi{3qRx!1OxA3Qb?Q2t7w}OJAdFq@Cp_D&sm#tAxTs2dwbHK-i$J# M8pz$R(iR#XUNBB zEXofw%zk(&-fqz^wsS&voc8rIZDv$oJ(sCc5LLCv)q5}QZZY3NP40&JvTP*bX5xxR zJ6gb&q(*E~u6?I+^MzNb1#T %m1NJg}SnAf=^{%?yFA7F&WCj3H* zmh)566`Ui6dV^mrJ`}^OFA;oDq!w>?2n>28T;>eYp*Tl*o?Y+L#(Px5!CmZP9s&Nk zbdz;?(`l(RwYC7d_$5_FYntd3$k#j`67BgmzLrrSNdkrtIQuFMxZH@5eA~-lkioOr zyl-NHI0TOCEq`hpIkCXiqFRYwh&%)ccKY~Y!YHw{w1pp>+i_?*f3-mLO8V`QWfl62 zx3gZV>)|&uDbI6e^m9V+Ur2&_`zNoW+x5XoS-4Pz0Z$V!eVlnu%)c_eQ)Xz_;z=4W z_UthU+jmW-d;6^B&5wzyy-c|_J!hu}IwHg@D2YRj%vig;>C>qpj9IoMBJhkh)$e>& z28d;TpTi yp Whrn1(|DH@Z0bzkHjdo{UCJvaKx)zew~yR zCn{pxvSCu_1HVwl6I(S0hUPaB>Dc3e(3|ub8K8R}jx>amgh;|I)6*5odeZFC0D}T$J&R z E!O zG}XAz1&F6-7F`ByTx>cqVY3atGED*BcmM38g5c{(+?Yi{3>#>_IcWA+$=5U`#(W=` zqlPNk%xxI6&`P Lm#%EG-Cm1-8~MV-s4%#^FoaX*@%X zb$LDXn^Mi q@=F _r}~D|U~__nqSNPDjnCKXLfz=| z{s~fUh?Y{C7 |Vcam(H|>R^v;k+*YzW)l^l2?NU&9Czi2veDS{Ng+_2%iVA`Y*t zgc)&CF bPnACUCOVh z^J1G56*j10kX3$`{Da-1G9`gB7Jnh)5sE;`^%KO_98!x3xi}{R9QUeDq1uVqG$o6+ zXb9~blIUadAuk(NUI`igymF(W@E^TrzrAV|X>eb}`>f@28T%K!(84+tKJ07oW6B?v znsPo0Jlpi={w&Fsa$ER}m>aUqR`l*t4{0y RhBEbbGKe zq3+ oCc&Wy@A)%@PQMR5j`711|r*is5D4m$d zBTl%$ij6Hi{7P;oh7A^_hl4KD6a@IHn6o0sP4kqin)Q>e?_cq}bVmM^>D$>l!xOBW zkgu4UFC=z*1L6?Aw+qVE0>Rrae`&)e3rp10CtjM=5-QuX^RHH^L0Q&J6J!*EKRxBR z-p^kZYcx05JJiAl4l3l}Io5rI5q6U-iyD9)(~%|VzMGh_Lt>XcBs;Mn8%`X|PmEL_ zK<2LXF(H{VMQ^k5AC%!rSKx6dtu-<5j8v;U4wLrEXauu#aDCxQYV-w`HmJ)`)CYV% zD7jay+);LT!^CZ;_nWPvo>)XCjGmZyo|p!1m7{%betNTE&9;}bHSyXnrFqq&js7a- zPzxMf5wOIH{Rm{lw=SpJ((a1e8d^FMm=VM+6a}7Q?IX{aOx3F#p7P|+gbS<%lhu#1 z6jr0xmMWOn$V|AY{GzV})h5UE;u(EsXE)zRSGlclMZKH~6}Td?7dPLZ;7VJBANxjt z(kROYFQ3B{BVk?aUU%nwruv`JD{snuEmS&N5399hOA@Fu6jWkT*qbGQ8!@rVsJGZ^ z$tS&pg&uRpZ!@<<>(*Mi?h<1^dpK4m)Gjdj9Rdz+sUE4xz^~S19F{1xu=zZ2KRW7I z12KuU6T=myjT<5qOX%<;j+yYxv>24W5Vgm1qSr4K6rA}Us;MS(hgBGKZVru*gi^{! zmNCRrce0+AuR)D)s@bI-n4Pi6=2X^~SE0jI z|A4F3+wW4w7%~S4@f
@9sTDmMYEwB@oLQZa>P@ETr#Cd({i{3Qc9nG=MD739)z6_&M9%J3UCEa=m zn1fDS_DwaTLcxUQ>*q%4Xg3R@o`5p|v~FXKk+g(wQ?H`Dd}MSeiS32Y_&riKL;7G- zn_OXx4rXt!U7PUZL!G;G&1@v=xZ*qbWX(m|6+|-DeJl15sLpvhN}gG$jLuCgtP#En z O(zVMlJr-KZX@ETd>9g2&jM=bMJp{}3Y)Z!Bi z=YN{zdFes<)cd=;5L?Uhq8BN-JubG8T$WjhGH?<{MR!E!x});DD5+9nq3Yfy$rKlB z9O}9HRsVI>J;b*|K$dkXM$5wy2O`%mJ*_7| Yv{k(TsRD@#SVY=TzE@-dD*Xd~BdkR(-W~4je^cySVk|u8$m()5BXqe$0 z8iF^k(5ujMoo%Y^Yoi^xAx;~yl_y2ly0j0fp_wv#W@PzJ?h^DCmYRIZ5LY!bv-CYG zIJ&TR2~=sX9};dW$um-- 5B=2@Qb=XMR`lY{dA%ckzuTnZ9D5lbF@( fk(NChw;CJ1LLnQ}(65(cfPe=E}w7==W#N#a=NAdScUi zVwDdLS_q3dP+Tyq(`hEMV+zGbTzmc%%|Mp0-%Q-MSj Rez4QQ|t6z6x4uRgX>G8J+Tp^uDL*}~an9&clmkKTyo|kX$r|G==E+?Av z@uNa+j^&Bl+9txZD^8N+Sq#n&{b7N?jmvo)SP`W=+G4rv6CyU-@sSssa(PnDeN*t! zW#zEqyC!pr&OukyJLG8_QDcWdO>ZpRWh*vsx(jwY?-MqWBwN_q (p8rRHv8d&Jw31UTdJ~3MA~WLmBMbutFMB$2jkA?)JE%My@>mj*I1N*7Xv #=))!ugZ`lyFrp62}tg@&FpGHRcRdGu;{ z5Hb-ZL9{L+u@QZWh~}MjJ=2DxW!-O@>KOa`Ju> YYHOUbKj~Pi%j^-u8M2ZA+2e#7TQB> z=yrLuSD6O9diERL>v}4K<*MiDPnSq9ckIh}3t8W)!x!&hg|*BM0ld G7Px{I)aRKipx+5mvjXeI?`{U z1c*Y5`JmlnZdfzA?Q_OfB!=BJc* Date: Sat, 9 Feb 2019 23:45:15 +0100 Subject: [PATCH 43/85] Add files via upload --- images/avatar.jpg | Bin 0 -> 67001 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/avatar.jpg diff --git a/images/avatar.jpg b/images/avatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0503b37401785c87ddc7c43010a888674f1aea77 GIT binary patch literal 67001 zcmeFYWmFu&(=WUb2pWPz@GKDA-Q9xAB7s2A;O_439y~Zp$l?|x!4?hfx-1L9-R<&! z-sj%?^?rY!I%j5jrh2-%>YVA4`StU{GYmt++TGn*n1jR7josA3$;^`7+{uB%+titZ zi=C4LAS&VQY-(<2=}u#2`PIfz40!yj8%SegAqLdrQ{_~3ma(+9QS^1S)b>@=G557I z7qS3Kh|`FA3wt{_J6O7#(s(=AJGu#bivj;@aN(Ese;#uHY5uE=yPX(N>OWFx^i?%z zWSm?rY53Ur+040kxoHH1*tz&Qg}8ZHX}CGL1UNVaIJkJ&IJty5`Gt9eX#SgkFVb8s ztc0~><^NmO%bghTzm@Xx@?!VmVRv%<%E2WhB*ekV&B4vh_R@pR&BxK*)SJ!GjrMr-c|6_swvB3XW z;D0ReKNk4^kp=#5bY$uH5)yg6#6Hi509FlaCwC_|YbR$K9(GQEptO=I3O(RIggZkS zznBE5N7)U=$UeA{4t!n)gaeTN-wFBu(yRYN|NS~L64DFz<@i60|JTOzDgXsQ^?U@t z`L9?EVDbB9u1L?n0eI+u6TrzU03HAd4+$9$>A4R8ec_<~m&E@l^dG`NL4A#ej`<21 z34jCupuO<^zvusTMt=2QTqF!!01^r^(#wpHQIXJ)UcbV4x%m$Z4;}wKfPjk-D21U( zL`=(V>Ow-tBdryZLi&N%?0elLrp%vr^nBW`p|F!vJiv>3C@8N`&`?odqoAS!kY0wz z1EAu+f6XPONdPoO<8}!_C#025`CdoFqxI*6&TJBPO3W+c8d^`!m)b+3?H*SAfnV0b z?Rg1+{pv*%JY+n81b~pqgU)i0FpDQOd9SLp<=4H&c%n)^P;Nu7zy}fF#+CP7+^lui zyI4bF1gAGuyeM|7$_Ac{lDY$oyP;PQyv9J4kf8e3klAymV4BoBNDWW=k*?T9BzE0f z=kIy;`5EBlb>|JA;QmnnLj)6gl3v=q_W)^HDd7>Jg5J?ZD%^6=4+EJi3eR^r2;r-= zwLOq+hJGUPx@SPR{Eg4lnK+Sp>g{9J&h_O^Y*0xAEFxwmnB1&zIn`=GdrDv6{dFQ` zM4WL?*J*RmQO%f?3t=nJn^u@IZlkwNQ0Js+w8vmkC3Y@VK$n{3@XoxsE9O{Tliw~~ z7br$A4bCtP;)vt}1o-Bmb%v>$Lz+?Zv3)Y*b@ZPBhvJm)>4&USf7)%|_L^?5%AxIk z{azo7x ^#<7-$3>ZB+j7-+#Et_ zc7lB=k%#ukGOfS$>tLR_$)p3hIR2-dn@}H5#6n($C~U6CRE#XMoW(6L?7{Cz#FcnJ zCP%!6!y&$T{D>U`ek2EP>6l)DAIl!H`#+J)s)CaQvp2!%Q``+Ui1@-xE8<&1=y$yZ zRV!>S3R`pd`{V11Wj+P7#-bhM!K x!IrjXKd~|LuJqt=B0$Qe4UHFWGCAC(r z9=N9UlxMZSx__ORmHL}}pA}SDBjQ??26@*jB+_dX-qKI`A=e$oKQ)MVbVyG%3m^6k zh3y)Hi* {Bt9-#v{4ngI|@@QtlE55kv8d zeHe52Jgk{rnfA={i=pRAU*F6X%3T@S=eea&VGvn;bs{1wcH*t!GV@z5XKwt0&MG#` z{}A$9>KSl~I@%Ys)P=$ave&iu`#k2R`c0|O^3o@_b**d0Hx*np@Xd6>_t$3w! H>#)Ddittu(dZ0_R8dsU1{w{@-r ztnQwUy$GWA=%sN1a*J=0rFx-Zz|Ug4>OVG{3K^aO*5L_MHs-n$zx7=OyDRD#cJB>S z= 4a9F+> +79yxq^Swf_vd%upG z8-&D3SNW0iDVdPivXN=Rh*$o#oGQYuHO7cR#mHJ=B)>8aq5f3h5BXm8E00?7fHNXH z)kMI^OeeAbExNjJp>4(cBlIjN)-VH1Z(?TkujpAMmT4EMgMq7zI=55%V!hbE(vK)= zv0nI0n76dDYNAhK6u)pPsCG?MBqevgb5iXiR?Z!mSt2WyR!5?{eId-u9f1LUFT#Av z{II=8mDth-A;Uxhgp#T|8c|JpM{-A+I_gkrjAy`*o&jwN+~uf>6$|14TL z`5$k2v@CpRrTTFzG;T{SPy%ZgR4GLguK(c7o1{YTX;-R-Ih_2D>@50cM*@TiLDUF3 z!U5?edhfueHTo6p((HvXo416_gxD-w3l;|5KOO7HFmZUI9WgR@R3#OjJ_RV%=T@&Q zINh2rGyUVz-62aOAE{wFt0=DZ`Ao+D{XLZK8Sr{YKlbC6?ZI$e+7-Jbk)J{8h7geP zba^d0 ~}&4YSn*&GWqXwBm#hujpnhV|_J}+){!|>YUh?z#RMqM|s)} z3CuM~Z|z7U|8ANr60uRZgfeZlH9x@~9$lU%u--eZvMYI2k|_oF-TNpYQSho`f| m&0en3GXe}o&lM{o?Mo *dIzyQ@)X#?@&j2UcQ!!3I^FQ|U z;Y4mdfdieZ`{S75;BHsfJPy&*T~=x}3F0wHk@Wcav+Av9fF=Ed+px<&Q~l{a=d7la zl#w2)ph|z>EuFDmQV%!~Rf4JmyXJ^|`R$C2WPWYzzz~C$VNBJx7SlLv%@fI`j}004 z<~1%*n>KuD4C;*l?n=4pL_JNP2cGT2v;D-(JC5xn1t=9k`_EQD+tRgzM8 ug| zB6#f2>4gH+=WWvSnzrfyCcSRg0aC}YYHsNx(my5@tlRH=@77yX^jqcMcxA2qfmWJ} zF%MXT9P#%DWT(V;Lx2j%#WbQPF^_#+1ciOpdOq*Ib&tH8fncj0+Xaa_C5%sXyy2KE zzZ^T`&&^8jR!Er9?Qn>0!#+Cu iyQxR1lLk|;;uAuV2`v5ArnnAB|hPVcjs)g$1 zv>DufVV~%6wM1YOOA;++&En+{>JSL5)y7X-M?Heo1g%BghR^qQMV8)qc23sW=Gjzu zp(X@xJKdOrSGmGJZ-@y!73w$jH5J#}LHy19_`$#12_cIP?J;A6f=6##=>KuU>o?vP zhZLW5+j3O?By~*@?QgUR@||y9?b09fPDoYS!eK82t(X*w+JCMt(039q=g)K!NAJyG zD0QfbAB4Da%@Zok=6*`-nvrgN22>d*j$db#E3|d>-0L+7D%}LRFkd^EBwYp-u+$Bt zr|*+ttu~o#mN;ekqXo??AQjS9**?~|Wa=#|Htacx&rJL)Zn$*YKV1^l`@F4j#Ktyg zsB5;Y(h^8Prkf&PQ>jK!eJoxaGdR5XS*EHhTgd-S_q7S)w7(^MyMBbY&?ltZE^Qid zyHV$U{E4>eUqqd~<^%{&jhyh_@GM&NB$^gRGN-^(qGTyh+kaJZUC3&LUmV-~61n-F z0T+Z8hsl5^^h<@yJJ6)`3+v7E$Zl4=Z7=DBr)(=v(nhwX9*8qp;ZoHw7$S<#u@Z9w zA3xrm!+m{Yn_==s5`>f`qQ2tM1oKf(r-P3pf~F__r0;%Ntus*%$5w$aO4v%DP4Qz& zcQb9xr)!|f-e&}fclK_j8Ce;+?j~*7ElC-}P(g?4w=sBVf4mRz;f2G_g}eV+O(WlN z_R9@nGVi!%1v#-C;WK+NgDb@Ls&94*l?}1v@7NvuHs1+X;pS!2)ey)=z8}WKL<`}O zg^xQ8KRozeEoeh8`g~_VCzqz12jofk4RN%c?{bNz`i*iH+AMORFiTaVS1ZFT0h}XFPeRjsb@!8HbgH zdH(JL?E*Pk6N{Q@DnD;oCluo|uqAngZ)NxgC2580zgmB-Fy&)97(zFoXWn+q&*m5X zBiBli#>5MK-PN1#^!|=EpX=M(_YPej7CuvJyY?o0meJ-bpLMvP)!S=e!kpkQ-HKA6 zuCQegeFkV4p@DS#wEqCXCwX^PBRrr_#=6TyA8WviB3Mt}g-`jHNesG_OurbK$P;Eh zBwVdXZ}~j~mR@rv6hW9B$*W@Taw!2T{p!CZy{GS>0RVO>&VJN4eL1=Ob|-_&kZ^ za!hXE8e{Z|-c#!BN_esK>0?#TNp#Fv)j9O1rbyZ;R0Br_7J+5Ebh?!lt^>nLJOb&Z znPlkf>^%4;rChez8DcT-LeGr&qf1t-yPeQ0&Z=*S9^B61(~T(>;>PB$6D9B(*A{MA zQsi{B5h6aaB!Y(^6S0+Bkj~?SuW8hc3SzK|nYlT(dMo_tm>RQW+}7=+FhX6@^ugP+ zwAN8uC|uTA& }`2k rFTsZK5j ;JZ&El;&Fb9}R=6Ezo%-{^;a3%BKaobl;R6QcgQNh zy~12M`lORg*_gug4+8gBM@$G1Ov>z;%^X`?45 KeH5`kZ-FTW`Dr z8==H~N`Ch@fB6=>)59FIn|f`+AaLMkszIpqLWVuxky1ts`Cj?qArD(_;%sr+PX#%b z#7q0ASu~Lm`VrGv`J!p^)#L3Of!^=?r=4x*aW{bwrb^$1$wCekTN=Nt`?aF{c5|n| zTK$PlN*sh5$-=fwa}yf@kYyoqIdi&(!kC~yq5kbvRw2bRpj1toBRkYrjy4e8Jf^eUCfaB)g|FJ7=h!s%l@b9PwYY(Svgvq(s^f*krAiRBwd@GH|iXb zUMD6`D~9{stJKXR>U&VELWRhuyvy{2QYL~RjrJ2WZ6Z@gkAi_QsO8+KXLh2XA@t`V zLo5@iUlFF*U<51)hts~Z8Nu}Unwu3C-&7yt|HtM)0=g3|FQ#>RWCVUwmJslysWe5u z+O!&>&P5(L|9+3cY#`|iUF4 Q^&;qK*Mp>whic{dLflYR6YP_@xU5rko$PaM#UOvrL0hOErCG zp%lI%u6+^3__Rn#kZ)NWc>~w&S5HBaD^HS}=RITPY^oi(M%U}F-4x>N_Z|#F6Yteq zP-fRqn~=5n4te x) z7b=+p+><=;EeNEBp`n*_ak>3A(uZ-rxu$jAoAHdUKm<>s5gM_jsrQmho5;MvCdhuu zPUQ_*nO|J`Xkif^{WF#Uow2e&d*XMWqZC-sWjY*LmOo?C tqn^1&%o#f4dI_~rUj)6%yDL`AJmJ|--)=u8j%Bx1FbyoC%PhZyO z+i=A$L3L4IQY|4~D!o1nvs%`)Xjxg>m1P=H4Ezck28s&Qo||(hRU|t9m)`HatP8&r z@vFczn8JmWkue)`ey#A-2Zlmws`OaC EMGtvB^YRWU MoCJubI!L(HGArcoM|UrUd_qv=+Bz;R0twEgPf179j8Aq zKK_^)!xCKEuawr;&pi(Oav;H~eI7< k!bZye={SG@ a?f1p?lTbO!~C}=y|!gHcOVE&Ai;e7 5oW+{< z3> X@v62P}%|M%0dZjnrf9Ytkls;1A|zmj9;Eh_Tu-{)`~RCx_3>AcoPJhCOyX76c7 z(*B8jVg v_EP045E@l`A-ubxYZ%77Szg4 zmfEK~4IEe1bh?g=u(`WFseoOYH$UAe{VTB&{VJFJ-?U?KwLmOkAc5bSZLd!M6noP@ z17ObHIws>kqabB>WlGBWRGp^-qT~g={RVU%dh;fvQ~NWXA67!h<3&ISfdw2Txok57 z><2ye0k-dJaFSWKwVI}?jvw9(Qn{b`LLC;)^pksVlflgR40jyKQ{@)jx+xw~z~tVE zXMk}bjHv(8z|oKZa~CL&C~MK}UZI`Oxck!P;d9q9 nIrP3^*M&6G+DB|tSsfx zJT|E>+Yfo@bn@@Y263vAzXj#7T1-^j{TOWt?IEjv)F~7( slVs*)kY&Ljx)R#df=>?^8FR6bhE} %e+=F_AVJx{aIHY z(?k;O;HdZL65zgefYo`}VA(tP>DQM#&}?7*NR%uV!^#3%9UtRohp6dw5leTezH1Z< zXJa`{dh_rcCya!$J&~Y9;9f)z+pVBPBof13hCz(f{#kxI?qJ@pj=fjTO3nE}UoGj( zr{TYV#6sE$^V6crsyIXr(W3_$NX ?IebJ;Pym7>IC~_D-UqFuU{Q$i-QcMP3{yDg>KXhWcaJpf1B-S-%p?P zrCd|$p&Qz@25f#9DcnV8I$;h hV`F5`?&z_;$NrJU{J8A8;}waw)8)I`XwN1^*7?a^4j)Q;^CpkY2_!KmtC6$INyS zM?uQ}Lv9MIfkHt<)6l}(J+44GLT!eK9YvO)2h70o44AYh$Ee^eUxc7DVv0{)ft_Px z>7;s?t1yEqULy1L325*-ZWU(&IyUyN;20rIM6HyX_A*HBB`*{LU2q-YH4n>&yw^+h zXy61owdOtpywA5