加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python 线性代数:计算向量夹角

(2016-07-15 13:03:37)
标签:

python基础

python基础教程

python学习

分类: Python学习

如何计算两个向量之间的夹角,向量夹角的公式是cosθ=向量a.向量b/|向量a|×|向量b| (注意是点乘)。现在我们可以使用Python.numpy来计算向量的夹角,下面是演示的过程:

  1. 先打开Python的编辑器,输入以下代码:引入numpy模块并创建两个向量x和y

  2. http://s2/mw690/006du1Yszy73faxPaRb81&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

  3. 分别计算两个向量的长度:

  4. http://s10/mw690/006du1Yszy73faygjuF59&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

    长度分别为:

  5. http://s15/mw690/006du1Yszy73faA9tgO7e&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

  6. 计算夹角的cos值:

  7. http://s3/mw690/006du1Yszy73faACat442&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

    夹角的cos值为:

  8. http://s14/mw690/006du1Yszy73faBwovH5d&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

  9. 求夹角(弧度制):

  10. http://s11/mw690/006du1Yszy73faCcsuSea&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

    夹角求得为:(单位是pi)

  11. http://s15/mw690/006du1Yszy73faCO5d40e&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

  12. 转换为角度值:

  13. http://s11/mw690/006du1Yszy73faDwMT88a&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

    求得角度为:

  14. http://s10/mw690/006du1Yszy73faEb5nHf9&690线性代数:计算向量夹角" TITLE="python 线性代数:计算向量夹角" />

  15. 该案例来自:《实用多元统计分析》

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有