Iris Data Set(鸢尾属植物数据集)是历史较为久远的数据集,它首次出现在著名的英国统计学家和生物学家Ronald Fisher 1936年的论文《The use of multiple measurements in taxonomic problems》中,被用来介绍线性判别式分析。在这个数据集中,包括了三类不同的鸢尾属植物:Iris Setosa,Iris Versicolour,Iris Virginica。每类收集了50个样本,因此这个数据集一共包含了150个样本。
编写fisher线性判别函数,实现Iris Data Set(鸢尾属植物数据集,数据下载地址 )的数据分类,上传源码和实现结果,语言不限。
解决方法:因为pip版本太低。 cmd下执行下面命令:
python -m pip install --upgrade pip这里下载较慢,推荐*fan//墙、进行操作。
1.这里可以使用pycharm来安装和管理package。这里推荐换国内源。
2.也可以使用cmd安装。
首先下载数据集。一个方法是按照Iris Data Set(鸢尾属植物数据集,数据下载地址 )。这个下载地址下载数据。另一个比较方便的方式是,直接利用Python中的机器学习包scikit-learn直接导入该数据集,可参考Iris Plants Database,具体代码如下:
from sklearn.datasets import load_iris import pandas as pd # https://stefancharles.xyz/2019/10/31/fisher/ data = load_iris() print(dir(data)) print(data.DESCR) # 测试Stefan pd.DataFrame(data=data.data, columns=data.feature_names)现在来运行一下,如下图:
提示;上面的图片是我使用的其他图床,不是csdn的。如果图片查看不了,请移步到我的博客查看。地址是:https://stefancharles.xyz/
这里不提供全文。需要全文查看请移步我的自搭建博客:
Stefan的博客 下面是: fisher线性判别