1、打开编译环境,导入相关工具包(matplotlib用于数据可视化,load_iris加载鸢尾花数据集,PCA降维算法)
2、将鸢尾花数据集分为data(鸢尾花具体数据,是四维数据)和target(鸢尾花亿姣灵秀类别,一共三类,每类50个数据)
3、加载pca算法(n_components是降维后的维度)并对数据进行降维
4、对降维后的数据用散点图表示出来
5、结果图片,可以看到降维后三类还是比较容易区分,所以降维保留了其关键特征
6、降维前后的数据差异
1、打开编译环境,导入相关工具包(matplotlib用于数据可视化,load_iris加载鸢尾花数据集,PCA降维算法)
2、将鸢尾花数据集分为data(鸢尾花具体数据,是四维数据)和target(鸢尾花亿姣灵秀类别,一共三类,每类50个数据)
3、加载pca算法(n_components是降维后的维度)并对数据进行降维
4、对降维后的数据用散点图表示出来
5、结果图片,可以看到降维后三类还是比较容易区分,所以降维保留了其关键特征
6、降维前后的数据差异