У меня есть два массива numpy. Когда я использовал функцию numpy dot, я получил разные результаты. Я не мог понять, как функция точки работает вместе с трансляцией для получения этих результатов. Может кто-нибудь объяснить мне разницу между этими двумя.
A = np.array([[2,4,6]])
Y = np.array([[1,0,1]])
np.dot(A,Y.T) = array([8])
np.dot (Y.T, A) = array([[2, 4, 6],
[0, 0, 0],
[2, 4, 6]])