目录
矩阵乘法
, A的每一行元素乘以B的每一列元素相加
import numpy as np
a = np.array([[1,2],[3,4],[5,6]])
b = np.array([[1,2,3,4],[5,6,7,8]])
c = np.dot(a,b)
print("ab =\n",c)
哈达玛积
A的对应元素与B相乘
import numpy as np
a = np.arange(1,10).reshape(3,3)
b = np.arange(1,10).reshape(3,3)
c = a*b
克罗内克积(Kronecker Product)
克罗内克积是两个任意大小的矩阵间的运算。克罗内克积是张量积的特殊形式,以德国数学家利奥波德·克罗内克命名。
如果A是一个m×n的矩阵,而B是一个p×q的矩阵,克罗内克积则是一个mp×nq的分块矩阵