python 线性代数:[14]计算向量夹角
如何计算两个向量之间的夹角,向量夹角的公式是cosθ=向量a.向量b/|向量a|×|向量b| (注意是点乘)。现在我们可以使用Python.numpy来计算向量的夹角,下面是演示的过程:
先打开Python的编辑器,输入以下代码:引入numpy模块并创建两个向量x和y
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/52fae62064fb960b88ccead58fa355e982ae6c46.jpg)
分别计算两个向量的长度:
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/562787cf02532f63ea680f82699147e832e05c46.jpg)
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/49701aebf6a75f0f5bc69b5a97324b18502c4c46.jpg)
计算夹角的cos值:
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/57af657f860e7c750d191341650d3aceabd7bf46.jpg)
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/ba97ffd06de89a617cc8ae2745e8b004551bad46.jpg)
求夹角(弧度制):
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/c255efc595ee41c1bbc943e78d88912ca4ca9b46.jpg)
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/b87bd38920c5260f96db323ed2de450789018946.jpg)
转换为角度值:
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/51cd85cec7f88a77703367f86e4a2f27e6eff846.jpg)
![python 线性代数:[14]计算向量夹角](https://exp-picture.cdn.bcebos.com/e0c73a2fa872941f810adb6e7b5e4a237871e646.jpg)
该案例来自:《实用多元统计分析》
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:149
阅读量:194
阅读量:179
阅读量:33
阅读量:76