import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6]])
b = np.array([[1, 3, 4], [7, 8, 0]])
print(a)
print(b)
print()
print(a*b)
print(b*a)
print()
print(np.multiply(a, b))
print()
print( np.dot(a, b.transpose()) )
print( np.matmul(a, b.transpose()) )
print()
print( np.dot(a.transpose(), b) )
print( np.matmul(a.transpose(), b) )
[[1 2 3]
[4 5 6]]
[[1 3 4]
[7 8 0]]
[[ 1 6 12]
[28 40 0]]
[[ 1 6 12]
[28 40 0]]
[[ 1 6 12]
[28 40 0]]
[[19 23]
[43 68]]
[[19 23]
[43 68]]
[[29 35 4]
[37 46 8]
[45 57 12]]
[[29 35 4]
[37 46 8]
[45 57 12]]