利用PCA(主成分分析法)实现鸢尾花数据集的分类
依赖库 sklearn、matplotlib
安装方法 在终端输入
pip install sklearn
pip install matplotlib
以下为完整代码及注释
import matplotlib.pyplot as plt
#加载matplotlib用于数据的可视化
from sklearn.decomposition import PCA
#加载PCA算法包
from sklearn.datasets import load_iris
#加载鸢尾花数据集导入函数
#降维
data = load_iris()
#以字典形式加载鸢尾花数据集
y = data.target
#使用y表示数据集中的标签
X = data.data
#使用x表示数据集中的属性数据
pca = PCA(n_components = 2)
#加载PCA算法,设置降维后主成分数目为2
reduced_X = pca.