利用PCA(主成分分析法)实现鸢尾花数据集的分类

本文介绍了如何使用PCA(主成分分析)对鸢尾花数据集进行分类。通过sklearn库,调整n_components参数来决定降维后的维度,并讨论了PCA中svd_solver参数的不同选择对结果的影响。
摘要由CSDN通过智能技术生成

利用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.
  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值