结论:

元素乘法:np.multiply(a,b)
矩阵乘法:np.dot(a,b) 或 np.matmul(a,b) 或 a.dot(b)
唯独注意:*,在 np.array 中重载为元素乘法,在 np.matrix 中重载为矩阵乘法!

对于 np.array 对象

>>> a
array([[1, 2],[3, 4]])
  1. array中对应元素乘法。用 a*b 或 np.multiply(a,b) ,

    >>> a*a
    array([[ 1,  4],[ 9, 16]])>>> np.multiply(a,a)
    array([[ 1,  4],[ 9, 16]])
    
  2. array中矩阵乘法(内积相乘) 。用 np.dot(a,b) 或 np.matmul(a,b) 或 a.dot(b)或者a@b。
    >>> np.dot(a,a)
    array([[ 7, 10],[15, 22]])>>> np.matmul(a,a)
    array([[ 7, 10],[15, 22]])>>> a.dot(a)
    array([[ 7, 10],[15, 22]])
    

对于 np.matrix 对象

>>> A
matrix([[1, 2],[3, 4]])
  1. 矩阵中元素乘法用 np.multiply(a,b)

    >>> np.multiply(A,A)
    matrix([[ 1,  4],[ 9, 16]])
    
  2. 矩阵中矩阵乘法 (内积相乘)用 a*b 或 np.dot(a,b) 或 np.matmul(a,b) 或 a.dot(b)或者a@b。
    >>> A*A
    matrix([[ 7, 10],[15, 22]])
    >>> np.dot(A,A)
    matrix([[ 7, 10],[15, 22]])
    >>> np.matmul(A,A)
    matrix([[ 7, 10],[15, 22]])
    >>> A.dot(A)
    matrix([[ 7, 10],[15, 22]])
    

Numpy 中的矩阵向量乘法相关推荐

  1. python Numpy 中的矩阵向量乘法(np.multiply()、np.dot()、np.matmul() 和 星号(*)、@)

    python Numpy 中的矩阵向量乘法 总结 1. 对于 np.array 对象 1.1 元素乘法 用 a*b 或 np.multiply(a,b) 1.2 矩阵乘法 用 np.dot(a,b) ...

  2. numpy中的矩阵与数学上的矩阵的关系

    ➤00 矢量.矩阵 在数学上,矢量和矩阵之间具有很强的联系.矢量可以看成行数.或者列数为1的矩阵.所以它可以被分成行矢量,或者列矢量. 下面分别表示了一个行矢量和一个列矢量. xˉ=[x1,x2,x3 ...

  3. fun是什么意思 python中def_【python】 numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能...

    [python] numpy中的矩阵转置(ndarray.T)为什么不加括号却可以实现方法的功能 经过搜索和查询源码了解到,.T就是一个方法,但是是被装饰器修饰了一下... @property是pyt ...

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

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

  5. python numpy矩阵索引_python – Numpy中的矩阵索引

    索引后查看形状: In [295]: A=np.matrix([1,2,3]) In [296]: A.shape Out[296]: (1, 3) In [297]: A[0] Out[297]: ...

  6. numpy中计算矩阵数值的核心函数

    简 介: 关键词: 矩阵,分解,QR #mermaid-svg-biyMQ4sXX3c1a4oB {font-family:"trebuchet ms",verdana,arial ...

  7. numpy中的*(矩阵对应位置元素相乘)和np.dot(矩阵执行矩阵乘法运算)

    注意矩阵乘法运算中的"*"和"np.dot()"是不一样的. "*"的意思是给定一个大小为(4,3)的矩阵A和一个大小为(4,3)的矩阵B, ...

  8. numpy中的矩阵,线性代数

    文章目录 1.线性代数 1.1.矩阵 1.1.1.matrix,mat 1.1.3.矩阵乘法 1.1.4. 矩阵的逆 1.1.5.共轭矩阵 1.1.6.线性方程组 1.1.7.转置 1.1.8.矩阵的 ...

  9. numpy中,矩阵的三种转置transpose、getT、getH的区别

    由于没有时间整理,先贴出官方帮助文档,以便知道对矩阵有这三种转置操作,之间的差别以后遇到问题了再整理. help(np.matrix.H) Help on property: Returns the ...

最新文章

  1. 中文版Python入门学习的三件法宝!最后一天开放免费下载
  2. python中 s是什么意思_什么是Pandas?Pandas学习什么?
  3. 数据库内核杂谈 - 一小时实现一个基本功能的数据库
  4. career service at cambridge
  5. 关于conda和anaconda不可不知的误解和事实——conda必知必会
  6. mysql 事件里定义事物_聊一聊 MySQL 中的事务及其实现原理
  7. 存储过程排版工具_我的绘图工具箱
  8. C语言:L1-036 A乘以B (5分)
  9. hdu 1198 Farm Irrigation
  10. 北向资金进行股票、期货指数、基金策略
  11. singleflight包原理解析
  12. Google 搜索点击量不到 50%?
  13. Linux上创建SSH隧道
  14. nodejs+vue+elementui+python酒店客房预订网站系统java
  15. 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。
  16. Office 2016安装
  17. 详细排错,linux报错:Found option without preceding group in config file,Fatal error in defaults handling,
  18. 计算机价格谈判议程,价格谈判的几个小技巧
  19. 将open目录及子目录和文件删除
  20. matlab simulink锂离子电池智能充电策略研究

热门文章

  1. 鸿海精密收购东芝闪存业务志在必得 或出价270亿美元
  2. Windows Azure 解决方案系列: Real World Windows Azure: 与微软杰出工程师, Sean Nolan的访谈
  3. android自定义打电话界面,两种Android打电话实现方法
  4. C++MYSQL:获取表结构:MYSQL_FEILD
  5. 小程序PHP字体,微信小程序在text文本实现多种字体样式
  6. 安卓游戏服务器文件是哪个文件夹,安卓手机游戏数据包放在哪个文件夹
  7. 容抗 感抗 初级计算公式
  8. 破解PPT密码/改只读为可编辑PPT
  9. 抑郁症自我测试皮肤软件,皮肤瘙痒像虫子爬竟是抑郁症
  10. SRRC认证问题合集