[python] NumPy에서 행렬 곱셈을 계산하는 방법은 무엇인가요?

예를 들어, 두 개의 행렬을 곱하려면 다음과 같이 dot 함수를 사용합니다.

import numpy as np

matrix_1 = np.array([[1, 2], [3, 4]])
matrix_2 = np.array([[5, 6], [7, 8]])

result = np.dot(matrix_1, matrix_2)

print(result)

위의 코드는 두 개의 2x2 행렬을 곱한 결과를 출력합니다. dot 함수는 첫 번째 행렬과 두 번째 행렬을 인자로 받아서 곱셈을 수행하고, 결과를 반환합니다.

출력 결과는 다음과 같습니다.

[[19 22]
 [43 50]]

따라서 위의 코드는 matrix_1matrix_2의 행렬 곱셈 결과인 새로운 행렬을 계산하고 출력합니다.

자세한 내용과 다른 NumPy 함수에 대한 정보는 NumPy 공식 문서를 참조하시기 바랍니다.