鸢尾花植物的结构认识和Python中scikit-learn工具包的安装
鸢尾花植物的结构认识和Python中scikit-learn工具包的安装
- 鸢尾花植物的结构认识和Python中scikit-learn工具包的安装
- 一、鸢尾花的认识
- 1.1 对花结构和功能认识
- 1.2、鸢尾花认识
- 1.2.1 鸢尾花种类
- 1.2.2 鸢尾花结构
- 二. Python中scikit-learn工具包的所涉及的鸢尾花
- 2.1 scikit-learn库中所使用的鸢尾花
- 2.2 安装相关的计算子库
- 2.2.1 安装scikit-learn工具包
- 2.2.2 安装绘图函数库matplotlib
- 三、总结
为便于深入理解机器学习中鸢尾花的分类等问题,本文将对普通花结构、鸢尾花内容进行了介绍,最后安装了机器学习中所用的scikit-learn工具库和matplotlib绘图库,为后续深入学习python机器学习迈出第一步。
一、鸢尾花的认识
1.1 对花结构和功能认识
图1 花的结构
图2 花结构各个部分功能
1.2、鸢尾花认识
1.2.1 鸢尾花种类
目前,普遍认为鸢尾属植物有700-800个物种,广泛分布于全球各地。 此外,还有大量的园艺杂交品种,数量远超过野生种。 如果把园艺品种也考虑进去,鸢尾花的种类数量会是一个远大于700-800的庞大数字,例如图3-图5所示。
图3 鸢尾花种类之一
图4 鸢尾花种类之一
图5 鸢尾花种类之一
1.2.2 鸢尾花结构
图6 鸢尾花结构示意
二. Python中scikit-learn工具包的所涉及的鸢尾花
2.1 scikit-learn库中所使用的鸢尾花
图7 本分类中所使用的三种鸢尾花
数据集由三种不同的鸢尾花(Setosa, Versicolour, and Virginica) 的花萼和花瓣长度构成,并存储在150x4 numpy.ndarray矩阵中。
行是样本,列是: 萼片(Sepal)长度、萼片宽度、花瓣(Petal )长度和花瓣宽度。
2.2 安装相关的计算子库
2.2.1 安装scikit-learn工具包
安装scikit-learn工具包,在电脑cmd指令窗口输入:
pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple
如同:
图8 安装scikit-learn过程
2.2.2 安装绘图函数库matplotlib
同理,如图8安装绘图模块matplotlib模块。在电脑cmd指令窗口输入:
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
三、总结
本文为后续研究机器学习中鸢尾花的分类等问题,首先对普通花结构介绍,进一步对鸢尾花内容进行了介绍,最后安装了机器学习中所用的scikit-learn工具库和matplotlib绘图库,为后续深入学习python机器学习奠定第一步。