- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 章 Python 机器学习软件包
本章介绍了 scikit-learn 相关开发环境的搭建步骤,以及 IPython、 Numpy 和 Pandas、
Matplotlib 等软件包的基础知识,最后通过一个 scikit-learn 机器学习实例,介绍了 scikit-
learn 的一般性原理和通用规则。本章涵盖的主要内容如下:
搭建 Python 机器学习编程环境;
熟悉 IPython 交互式编程环境;
熟悉 Numpy 包的基础操作;
熟悉 Pandas 包的基础操作;
熟悉 Matplotlib 及常用的画图操作;
熟悉 scikit-learn 软件包,并完成一个手写识别机器学习程序。
2.1 开发环境搭建
若读者没有安装过 Python,一个最简单的方式是直接安装 Python 针对科学计算而发
布的开发环境 Anaconda。访问 www.continuum.io/downloads 网站,根据你所使用的操作系
统下载合适的版本直接安装即可。 Anaconda 里包含了本书要求的所有工具包,包括
IPython、Numpy、scipy、Matplotlib 和 scikit-learn 等,针对主流的操作系统 Windows/Linux/
Mac 都提供了相应的安装包。
若读者已经安装了 Python 或者觉得 Anaconda 安装包太大了,只想安装需要的工具包,
则可以逐个安装这些工具包。这里假设已经安装了 Python 和 pip。那么可以通过 pip 命令
来安装所需要的工具包:
pip install jupyter numpy matplotlib scipy scikit-learn seaborn
若读者没有安装 pip,可以参阅 pip 官方网站 pip.pypa.io/en/stable/installing,具体步骤
是下载 get-pip.py 文件,然后用 python 命令执行这个文件即可完成 pip 的安装。
安装完成后,可以在终端输入 ipython 命令启动 IPython,并在 IPython 环境检查我们
所需要的工具包的版本号。这里安装的工具包及其版本号如下:
$ ipython
Python 2.7.10 (default, Jul 30 2016, 19:40:32)
Type copyright, credits or license for more information.
scikit-learn 机器学习:常用算法原理及编程实战
IPython 5.3.0 -- An enhanced Interactive Python.
? - Introduction and overview of IPythons features.
%quickref - Quick reference.
help - Pythons own help system.
object? - Details about object, use object?? for extra details.
In [1]: import numpy
In [2]: import matplotlib
In [3]: import sklearn
In [4]: numpy.__version__
Out[4]: 1.12.0
In [5]: matplotlib.__version__
Out[5]: 2.0.0
In [6]: sklearn.__version__
Out[6]: 0.18.1
Python:2.7.10;
Ipython:5.3.0;
Numpy: 1.12.0;
Matplotlib:2.0.0;
Sklearn:0.18.1。
本书所有的示例程序均在上面的环境中测试通过。如果读者要安装和本书编写时一样
的编程环境,可以下载随书代码,找到代码主目录,并在主目录下执行 pip install -r
requirements.
您可能关注的文档
- 《导游服务能力》考试大纲决赛中文讲解景点名单(河南省).doc
- Adobe Premiere pro CC 用户使用手册-使用帮助文件premiere_pro_reference中文.pdf
- Photoshop快速入门教学课件.pdf
- sibelius713-tutorials-zh-Sibelius7用户使用手册-用户使用说明-中文.pdf
- 安可信NodeMCU-8266规格书nodemcu8266_v1.2使用说明.pdf
- 把握数字化发展机遇 积极推动建设银行战略转型.pdf
- 榜单任务新型激光晶圆切割技术研发.pdf
- 大疆Osmo_Action_User_Manual_v1.0_cn用户使用手册中文.pdf
- 大族激光科技产业集团股份有限公司投资者关系活动记录表.doc
- 带领初学者迈 入 Python 编程的大门-第一章Python快速上手.pdf
- DB13T 1209-2010饲料 复合预混料通则.docx
- 钢筋砼管顶管穿越建筑群施工的观测与分析.pdf
- DB13T 1334-2010 物流零担货运服务规范.docx
- DB13 T 1187.2-2010 称重类社会公正计量站服务规范 第2部分:电子轨道衡称重.docx
- DB13_T 1329-2010 韭菜病虫无公害防控技术规程.docx
- 立足技术创新 推行清洁生产 开创集团公司环境保护工作新局面——在集团公司清洁生产技术交流会上的总结报告.pdf
- 公司员工安全生产职责制度文档.pptx
- 厨房员工培训制度文档.pptx
- DB13╱T 1223-2010 化工产品的碘值测定方法.docx
- 逆作法在顶管施工井中的应用.pdf
文档评论(0)