import numpy as npa =np.array([[1,2] ,[3 ,4],[5,6]])
b =np.array( [[5 ,6] ,[7 ,8],[9,10]])
print (np.matmul(a ,b.T))
print (np.dot(b ,a.T))

结果:

m:

[[ 17  23  29]
 [ 39  53  67]
 [ 61  83 105]]

n:
[[ 17  39  61]
 [ 23  53  83]
 [ 29  67 105]]

m转置一下就是n。

np.dot和np.matmul的区别与联系

1.二者都是矩阵乘法。
2.np.matmul中禁止矩阵与标量的乘法,但是np.dot可以。
3.在矢量乘矢量的內积运算中,np.matmul与np.dot没有区别。
4.np.matmul中,多维的矩阵,将前n-2维视为后2维的元素后,进行乘法运算。

>>>import numpy as np
>>>a=np.array([1,2,3])
>>> b=np.array([1,0,1])
>>> b
array([1, 0, 1])
>>> np.dot(a,b)
4
>>> np.matmul(a,b)
4
>>> np.dot(a,2)  #dot可以进行标量之间的乘法
array([2, 4, 6])
>>> np.matmul(a,2)  #matmul不能进行标量之间的乘法
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ValueError: Scalar operands are not allowed, use '*' instead

原文链接:https://blog.csdn.net/dream6104/article/details/89705177

python 矩阵相乘不能交换相关推荐

  1. Python矩阵相乘

    目录 1 引言 2 Python里向量和矩阵的概念 3 矩阵相乘--Python 4 Python矩阵相乘举例说明 4.1 对位乘积举例说明 4.2 矩阵乘法 4.3 向量内积 1 引言 矩阵相乘分为 ...

  2. python矩阵相乘例题_百道Python入门级练习题(新手友好)第一回合——矩阵乘法...

    题目描述 [问题描述] 编写程序,完成3*4矩阵和4*3整数矩阵的乘法,输出结果矩阵. [输入形式] 一行,供24个整数.以先行后列顺序输入第一个矩阵,而后输入第二个矩阵. [输出形式] 先行后列顺序 ...

  3. python 矩阵点乘_python相乘矩阵

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 鉴于最近复习线性代数计算量较大,且1800答案常常忽略一些逆阵.行列式的计算答案 ...

  4. python数组对应元素相乘_python的几种矩阵相乘的公式详解

    1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积.见如下Python代码 ...

  5. python numpy常用操作、Numpy 多维数组、矩阵相乘、矩阵乘以向量

    python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) pr ...

  6. python求1到n的乘积_Python实现矩阵相乘的三种方法小结

    问题描述 分别实现矩阵相乘的3种算法,比较三种算法在矩阵大小分别为22∗2222∗22, 23∗2323∗23, 24∗2424∗24, 25∗2525∗25, 26∗2626∗26, 27∗2727 ...

  7. python与机器学习(二)Numpy / Pandas /矩阵相乘速度对比

    NumPy(Numerical Python)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. NumPy的官方文档:https://nump ...

  8. python矩阵乘法 点乘_Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)

    Tensorflow二维.三维.四维矩阵运算(矩阵相乘,点乘,行/列累加) 1. 矩阵相乘 根据矩阵相乘的匹配原则,左乘矩阵的列数要等于右乘矩阵的行数. 在多维(三维.四维)矩阵的相乘中,需要最后两维 ...

  9. 矩阵相乘(Python)

    目录 题目描述 解决方案 代码 代码走读 传送门 测试用例 1. 正常场景 2. 当矩阵中的数值不是数字类型时 3. 输入的矩阵维数不是数字类型时 题目描述 依次输入矩阵A, B的维数,并输入两个矩阵 ...

最新文章

  1. STC单片机自动下载调试器设计
  2. c分布 的程序设计语言,#2020学习打卡##C程序设计语言# C语言中的随机数函数解析...
  3. 南方日报专访 | 网易云信沈青松: 企业上云正热,PaaS将迎来爆发
  4. html5外置样式表,HTML5移动端通用css详解
  5. 概率整形 Peobabilistic Shaping PS 第一节
  6. 【图像处理】MATLAB:空间滤波
  7. java中的io系统详解[转]
  8. Atitit 游戏的原理与概论attilax总结
  9. Windows 上的高效启动器—— Listary
  10. 每天工作忙,学会python自动收发邮件,代替你问候女友
  11. 【影音工具集合】本文记录了影音工作者常用的好用的工具软件(持续更新中)
  12. 数论基础----逆元 (数论中的“倒数”)
  13. C++程序设计课程主页-2015级
  14. 【发布】哔哩哔哩bilibili替换旧版播放(稍后再看)
  15. 【PyTorch教程】P30 GPU加速
  16. Mezzanine入门
  17. 机器学习模型管理平台_如何管理机器学习模型
  18. Spring 技术内幕读书笔记
  19. tcp连接之半连接攻击和全连接攻击总结
  20. jmeter文件上传

热门文章

  1. Android开发--AsyncTask异步任务(一)
  2. Android开发--图形图像与动画(一)--Paint和Canvas类
  3. VMware host-only模式上网设置
  4. 专题 11 IPC之管道
  5. Linux 支持显卡sli么,AMD Vega20专业卡将支持XGMI总线交火
  6. JavaScript的函数
  7. nginx图片服务器性能,搭建nginx图片服务器
  8. 网格员计算机基本操作,网格交易总结系列(一)基本操作篇
  9. linux 打开telnet登录,linux开启telnet
  10. Linux中which命令作用,【每天一个Linux命令】12. Linux中which命令的用法