scikit learn 安装

1.可以使用easy_install安装相关包,但是可能会不兼容,比如numpy的包。比较可靠的做法是自己下载相应版本的然后安装:

地址为:[http://www.lfd.uci.edu/~gohlke/pythonlibs/](http://www.lfd.uci.edu/~gohlke/pythonlibs/)
2.需要安装的包大致如下:numpy,scipy,matplotlib,scikit-learn;安装matplotlib需要pyparsing,six,dateutil;还需用到nose
3.测试matplotlib代码:

  1. <span class="kwd">import</span><span class="pln"> numpy </span><span class="kwd">as</span><span class="pln"> np</span>
  2. <span class="kwd">import</span><span class="pln"> matplotlib</span><span class="pun">.</span><span class="pln">pyplot </span><span class="kwd">as</span><span class="pln"> plt</span>
  3. <span class="pln">&nbsp;</span>
  4. <span class="pln">X </span><span class="pun">=</span><span class="pln"> np</span><span class="pun">.</span><span class="pln">arange</span><span class="pun">(-</span><span class="lit">5.0</span><span class="pun">,</span><span class="pln"> </span><span class="lit">5.0</span><span class="pun">,</span><span class="pln"> </span><span class="lit">0.1</span><span class="pun">)</span>
  5. <span class="pln">Y </span><span class="pun">=</span><span class="pln"> np</span><span class="pun">.</span><span class="pln">arange</span><span class="pun">(-</span><span class="lit">5.0</span><span class="pun">,</span><span class="pln"> </span><span class="lit">5.0</span><span class="pun">,</span><span class="pln"> </span><span class="lit">0.1</span><span class="pun">)</span>
  6. <span class="pln">&nbsp;</span>
  7. <span class="pln">x</span><span class="pun">,</span><span class="pln"> y </span><span class="pun">=</span><span class="pln"> np</span><span class="pun">.</span><span class="pln">meshgrid</span><span class="pun">(</span><span class="pln">X</span><span class="pun">,</span><span class="pln"> Y</span><span class="pun">)</span>
  8. <span class="pln">f </span><span class="pun">=</span><span class="pln"> </span><span class="lit">17</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> x </span><span class="pun">**</span><span class="pln"> </span><span class="lit">2</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="lit">16</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> np</span><span class="pun">.</span><span class="pln">abs</span><span class="pun">(</span><span class="pln">x</span><span class="pun">)</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> y </span><span class="pun">+</span><span class="pln"> </span><span class="lit">17</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> y </span><span class="pun">**</span><span class="pln"> </span><span class="lit">2</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="lit">225</span>
  9. <span class="pln">&nbsp;</span>
  10. <span class="pln">fig </span><span class="pun">=</span><span class="pln"> plt</span><span class="pun">.</span><span class="pln">figure</span><span class="pun">()</span>
  11. <span class="pln">cs </span><span class="pun">=</span><span class="pln"> plt</span><span class="pun">.</span><span class="pln">contour</span><span class="pun">(</span><span class="pln">x</span><span class="pun">,</span><span class="pln"> y</span><span class="pun">,</span><span class="pln"> f</span><span class="pun">,</span><span class="pln"> </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> colors </span><span class="pun">=</span><span class="pln"> </span><span class="str">'r'</span><span class="pun">)</span>
  12. <span class="pln">plt</span><span class="pun">.</span><span class="pln">show</span><span class="pun">()</span></pre></div>
    4.测试scikit-learn请自行查看手册:[http://cbio.ensmp.fr/~nvaroquaux/scikit-learn/user_guide.html](http://cbio.ensmp.fr/~nvaroquaux/scikit-learn/user_guide.html)
    </div>
    Have fun!
[来自为知笔记(Wiz)](http://www.wiz.cn/i/c09d0bb5 "来自为知笔记(Wiz)")
坚持原创技术分享,您的支持将鼓励我继续创作!