[python] NumPy의 선형 대수 연산 예시

NumPy는 Python의 대표적인 수학 및 과학 연산 라이브러리이며, 다차원 배열과 행렬 연산에 사용됩니다.

행렬 생성

우선 NumPy를 import하여 다음과 같이 2x2 형태의 행렬을 생성해봅시다.

import numpy as np

matrix = np.array([[1, 2], [3, 4]])
print(matrix)

행렬 곱셈

이제 두 개의 행렬을 곱하는 방법을 살펴보겠습니다.

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

result = np.dot(matrix_a, matrix_b)
print(result)

역행렬 계산

행렬의 역행렬을 계산하는 방법도 중요합니다. 다음 코드는 역행렬을 구하는 예시입니다.

matrix = np.array([[1, 2], [3, 4]])
inverse_matrix = np.linalg.inv(matrix)
print(inverse_matrix)

NumPy를 사용하여 선형 대수 연산을 하는 방법에 대한 간단한 예시를 살펴보았습니다. NumPy의 다양한 기능을 활용하면 보다 복잡한 연산도 수월하게 수행할 수 있습니다.

더 많은 정보를 원하시거나 자세한 내용을 확인하고 싶으시다면, NumPy 공식 문서를 참고해보세요.