numpy中关于*和dot的区别

numpy数组计算中*和dot是有很大区别的   查看矩阵维数 a.shape

1.numpy乘法运算中"*"是数组元素逐个计算具体代码如下

 

 

2.numpy乘法运算中dot是按照矩阵乘法的规则来运算的具体实现代码如下:

 

 

定义:设A
  
的矩阵,B
  
的矩阵,那么称
  
的矩阵C为矩阵AB的乘积,记作
  
,其中矩阵C中的第
  
行第
  
列元素可以表示为:
如下所示:

分享到: 微信 更多