如何使用sklearn中的PCA对数据降维处理

 时间:2026-02-14 07:09:09

1、打开编译环境,导入相关工具包

(matplotlib用于数据可视化,load_iris加载鸢尾花数据集,PCA降维算法)

如何使用sklearn中的PCA对数据降维处理

2、将鸢尾花数据集分为data(鸢尾花具体数据,是四维数据)和target(鸢尾花类别,一共三类,每类50个数据)

如何使用sklearn中的PCA对数据降维处理

3、加载pca算法(n_components是降维后的维度)

并对数据进行降维

如何使用sklearn中的PCA对数据降维处理

4、对降维后的数据用散点图表示出来

如何使用sklearn中的PCA对数据降维处理

5、结果图片,可以看到降维后三类还是比较容易区分,所以降维保留了其关键特征

如何使用sklearn中的PCA对数据降维处理

6、降维前后的数据差异

如何使用sklearn中的PCA对数据降维处理

如何使用sklearn中的PCA对数据降维处理

  • 怎么用visualstudio
  • PyCharm怎么改成中文界面
  • pycharm如何配置python环境
  • 用visual Studio2019学c需要勾选哪些单个组件
  • pycharm怎么安装第三方库
  • 热门搜索
    国家5a旅游景区名单 360旅游网 米亚罗旅游攻略 崇州重庆路旅游攻略 浙江5a旅游景点大全 杭州到云南旅游 鸡公山旅游攻略 杭州到黄山旅游攻略 驴妈妈旅游网优惠券 北京怀柔旅游景点