homo_pos1 = np.array([1, 2, 3, 1])print homo_pos1.dot(homo_pos1)  # 向量的点积:15print(np.linalg.norm(homo_pos1))  # 向量的模print(homo_pos1 / np.linalg.norm(homo_pos1))  # 向量的规范化(单位化)print "shape 1= ", homo_pos1.shape  # shape 1=  (4L,)homo_pos2 = np.array([[1.0],[2.0],[3.0],[1.0]])print "shape 2= ", homo_pos2.shape  # shape 2=  (4L, 1L)test_mat = np.array([[1,6.7,3,8],[3, 6, 2, 5],[11, 7, 3, 8],[1.3, 6.1, 7, 3],])print np.dot(test_mat, homo_pos1)  # 输出: [ 31.4  26.   42.   37.5]print np.dot(test_mat, homo_pos2)"""输出:[[31.4][26.][42.][37.5]]    """"""numpy中向量表示及运算推荐用np.array([1, 2, 3, 1])这种形式"""
    # 不同的构造方式Vpalm_obj = np.array([[0, 1, 0, 0, 0, 0]]).Tprint "Vpalm_obj = ", Vpalm_objVpalm_obj_1 = np.array([0, 1, 0, 0, 0, 0]).Tprint "Vpalm_obj_1 = ", Vpalm_obj_1"""输出Vpalm_obj =  [[0][1][0][0][0][0]]Vpalm_obj_1 =  [0 1 0 0 0 0]"""

Numpy中的向量运算相关推荐

  1. Numpy中数组间运算

    Numpy中数组间运算 1 数组与数的运算     [可以直接进行运算] arr = np.array([[1, 2, 3, 2, 1, 4], [5, 6, 1, 2, 3, 1]]) arr + ...

  2. python 向量_关于Python中的向量相加和numpy中的向量相加效率对比

    直接使用Python来实现向量的相加 # -*-coding:utf-8-*- #向量相加 def pythonsum(n): a = range(n) b = range(n) c = [] for ...

  3. Python科学计算扩展库numpy中的广播运算

    首先解答上一个文章Python扩展库numpy中的布尔运算中的问题,该题答案为[111, 33, 2],题中表达式的作用是按列表中元素转换为字符串后的长度降序排序. ----------------- ...

  4. python坐标系 向量分量_关于Python中的向量相加和numpy中的向量相加效率对比

    直接使用Python来实现向量的相加 # -*-coding:utf-8-*- #向量相加 def pythonsum(n): a = range(n) b = range(n) c = [] for ...

  5. Unity游戏开发中的向量运算-点乘和叉乘

    Unity游戏开发中的向量运算-点乘和叉乘 1.点乘: 定义: 又称点积.数量积.标量积.既可以由向量坐标的代数运算得出,也可以通过引入两个向量的长度和角度等几何概念来求解. 公式一: 公式二: 点积 ...

  6. 【Python】Numpy中对向量、矩阵的使用

    在下面的代码里面,我们利用numpy和scipy做了很多工作,每一行都有注释,讲解了对应的向量/矩阵操作. 归纳一下,下面的代码主要做了这些事: 创建一个向量 创建一个矩阵 创建一个稀疏矩阵 选择元素 ...

  7. Python科学计算库numpy中的add运算

    闲言碎语不多讲,直接上代码. >>> import numpy as np >>> np.add.accumulate([1,2,3]) # 累加 array([1 ...

  8. Python中的向量、矩阵(numpy)

    1.向量.矩阵表示: numpy的向量表示是通过array数组来实现的 一维向量(行.列): 在numpy中一维向量用一位数组array([1, 1, 1])表示,既能表示行向量也能表示列向量,一维向 ...

  9. numpy中向量和矩阵相关乘法总结

    numpy中矩阵相关乘法总结 一.numpy中向量和矩阵的概念 向量:1维 矩阵:至少是2维 注意:numpy中对于向量的定义与数学中对向量的定义有些不同,数学中对向量的定义是竖向写法,但由于nump ...

  10. Python扩展库numpy中where()函数的三种用法

    第一种用法:只给where()函数传递一个数组作为参数,返回其中非0元素的下标. 第二种用法:给where()函数传递一个包含True/False值的数组,返回该数组中True值的下标,结合numpy ...

最新文章

  1. 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 源码分析 )
  2. Solaris IPMP 配置
  3. 160个Crackme038之P-Code初窥门径
  4. Insert Data into Sorted Table
  5. sigmoid函数_机器学习面试常考知识之激活函数
  6. 记一次 .NET 某WMS仓储打单系统 内存暴涨分析
  7. android高德地图搜索地址,地点/周边搜索-Android平台-开发指南-高德地图车机版 | 高德地图API...
  8. 基于RDMA高速网络的高性能分布式系统
  9. Linux启动hbase的shell命令出现警告_系统启动优盘制作图文教程(Windows Linux 等)...
  10. 无法识别的属性“decompressionEnabled”处理方法
  11. 【ADO.NET】7、SQL高级封装
  12. 412.数组下标的倍数 Fizz Buzz
  13. 转场动画CATransition~~~~~~
  14. bzoj3223Tyvj 1729 文艺平衡树 splay
  15. 产品配件类目税目分类_商品及税收分类编码选择技巧
  16. 英语单词后缀规则总结
  17. webstorm绝对路径引入echarts_Webstorm+Webpack+echarts构建个性化定制的数据可视化图表两个echarts详细教程(柱状图,南丁格尔图)...
  18. Pyecharts概览
  19. java 和 c md5加密_Java与C++实现同样的MD5加密算法
  20. 计算机网络hdcp是什么意思,4.HDCP:支持高带宽数字内容保护协议HDCP

热门文章

  1. T440s 黑苹果折腾
  2. 如何提升团队凝聚力,打造高绩效团队?
  3. 【JS】中文繁简转换
  4. excel求回归直线方程的公式_求回归直线方程的三种方法
  5. IP网络摄像头实现远程监控、直播的思路
  6. 关系数据库(范式判断、函数依赖、无损分解、正则覆盖)
  7. 国际品牌会员俱乐部VTN甄选全球好物 把握消费升级趋势 引领品牌高质量发展
  8. LaTeX写数学公式
  9. vue中组件根元素添加样式无效
  10. 转帖:三种快乐物质——多巴胺、血清素、内啡肽