x = np.array([[1,2], [4,5], [6,7]])print(np.multiply(x,x.T))
이게 왜 행렬곱이 안되는거여?
3,2 행렬이랑 2,3행렬이랑 곱하면 3,3 행렬되는거 아님?
왜 얘는
operands could not be broadcast together with shapes (3,2) (2,3)
이 에러가 뜸?
이게 왜 행렬곱이 안되는거여?
3,2 행렬이랑 2,3행렬이랑 곱하면 3,3 행렬되는거 아님?
왜 얘는
operands could not be broadcast together with shapes (3,2) (2,3)
이 에러가 뜸?
x*x.T하셈. multiply는 브로드캐스팅 연산이라 안됨ㅇㅇ
* 은 그냥 원소끼리 곱하는거라 안됨 보니까 행렬곱은 multiply가 아니라 matmul이었음