
直接利用G25坐标画出PCA散点图
编程语言:python3.x
模块:
numpy
sklearn
matplotlib
可选:
jupyter notebook
整体思路:将G25给出的25维坐标降维并画图
二维PCA散点图
代码如下图所示:
1. 先把自己手中的G25坐标数据集整理成csv
2. 读取csv文件(此处我直接用的numpy模块读取,用csv模块或pandas也可)
3. 将读取的数组利用sklearn降维(此处的n_components表示降维后的维度,既然是二维图,所以是2)
4. 用matplotlib模块画散点图
展示结果:
三维PCA散点图
步骤与二维类似,只是需要把n_components改成3,然后matplotlib部分需要画三维图
展示结果:
(代码我已经放在附件里,大家可以下载使用)
模块:
numpy
sklearn
matplotlib
可选:
jupyter notebook
整体思路:将G25给出的25维坐标降维并画图
二维PCA散点图
代码如下图所示:
1. 先把自己手中的G25坐标数据集整理成csv
2. 读取csv文件(此处我直接用的numpy模块读取,用csv模块或pandas也可)
3. 将读取的数组利用sklearn降维(此处的n_components表示降维后的维度,既然是二维图,所以是2)
4. 用matplotlib模块画散点图
展示结果:
三维PCA散点图
步骤与二维类似,只是需要把n_components改成3,然后matplotlib部分需要画三维图
展示结果:
(代码我已经放在附件里,大家可以下载使用)
5 个回复
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《利用G25祖源计算器坐标画PCA散点图》, 一起来围观吧 https://blog.csdn.net/yhlhhhhh/article/details/117919392?utm_source=app&app_version=4.9.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
赞同来自: [已注销]
赞同来自:
安装模块方法:
1. windows系统:打开命令行工具 Mac:打开终端
2.在里面输入以下命令:
pip3 install numpy
pip3 install sklearn
pip3 install matplotlib
如果安装模块过程中下载速度很慢:
输入以下命令:
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install sklearn -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
赞同来自:
厉害了
赞同来自:
赞同来自:
要回复问题请先登录或注册