np.dot(A, B)
A为二维m*n的举证,B必须为n*l的矩阵,l两个矩阵的n必须一致,也就是说A有多少列,B就必须有多少行,否则无法运算。结果得到m*l的矩阵
m*l = np.dot(m*n,n*l),m n l指维度,得到m*l的矩阵
运算顺序如下图:
程序演示如下:
import numpy as np
A = [[1, 2, 3], [4, 5, 6]]
B = [[3, 2], [4, 3], [4, 3]]
print(np.dot(A, B))
结果:
[[23 17]
[56 41]]
如果A和B的形状交换会怎么样