[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_1
과 matrix_2
의 행렬 곱셈 결과인 새로운 행렬을 계산하고 출력합니다.
자세한 내용과 다른 NumPy 함수에 대한 정보는 NumPy 공식 문서를 참조하시기 바랍니다.