import numpy as np
a = np.array([[1,2,2],[2,1,2],[3,2,1]])
b = np.array([[1,1,1],[0,1,1],[1,1,0]])
print(a)
print(b)
#数学上的矩阵乘法
print(a@b)
print(np.matmul(a,b))
print(np.dot(a,b))
#行与行的乘法
print(a*b)
#此时b必须是一列(对a的每一行数乘)或者与a列数相等(a和b对应位置相乘)

import numpy as np
a = np.array([[1,2,2],[2,1,2],[3,2,1]])
b = np.array([[1,1,1],[0,1,1],[1,1,0]])
print(a)
print(b)
#数学上的矩阵乘法
print(a@b)
print(np.matmul(a,b))
print(np.dot(a,b))
#行与行的乘法
print(a*b)
#此时b必须是一列(对a的每一行数乘)或者与a列数相等(a和b对应位置相乘)