为什么第一主成分的轴和第二主成分的轴画出来之后并不垂直呢
来源:7-4 求数据的前n个主成分

小白一只726
2023-06-01
bobo老师你好,学习了本节课中求解第二主成分的方法之后,我将第一和第二主成分的轴都画出来发现其并不垂直,但是从w.dot(w2)==0上可以证明其垂直,这是为什么呢?
画出来的轴如图所示:
写回答
1回答
-
liuyubobobo
2023-06-01
应该和这个问题是一致的:https://coding.imooc.com/learn/questiondetail/vZnjEX7V0Z4Y72Wd.html
同样 -40-40 的距离,默认绘制的图像中,长宽是不一致的,导致图像做了拉伸。
你可以再绘图前加一句 plt.axis("equal") 规定 plot 的横纵坐标轴保持刻度一致。或者参考类似这样问题下的其他方法:https://www.zhihu.com/question/51213258
如果你的代码是正确的,这两条轴就会显示是垂直的。
继续加油!:)
00