1.numpy乘法運算中"*"是數組元素逐個計算
>>> import numpy as np >>> a = np.array([[2,3],[3,4]]) >>> b = np.array([[3,4],[5,6]]) >>> c = a * b >>> c array([[ 6, 12], [15, 24]]) >>>
2.numpy乘法運算中dot是按照矩陣乘法的規則來運算的
>>> import numpy as np >>> a = np.array([[2,3],[3,4]]) >>> b = np.array([[3,4],[5,6]]) >>> c = a * b >>> f = np.dot(a,b) >>> f array([[21, 26], [29, 36]]) >>>