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

먼저, NumPy를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.

pip install numpy

NumPy를 설치한 후에는 다음과 같이 행렬을 생성하고 연산할 수 있습니다.

  1. 행렬 생성하기 ```python import numpy as np

2x3 행렬 생성

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


2. 행렬 연산하기
```python
import numpy as np

# 덧셈 연산
matrix1 = np.array([[1, 2, 3], [4, 5, 6]])
matrix2 = np.array([[7, 8, 9], [10, 11, 12]])
result = matrix1 + matrix2
print(result)

# 곱셈 연산
matrix1 = np.array([[1, 2, 3], [4, 5, 6]])
matrix2 = np.array([[7, 8], [9, 10], [11, 12]])
result = np.dot(matrix1, matrix2)
print(result)
  1. 행렬 연산 함수 사용하기 NumPy는 여러 행렬 연산 함수를 제공합니다. 예를 들어, 다음과 같이 행렬의 전치, 역행렬, 행렬식 등을 계산할 수 있습니다. ```python import numpy as np

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

전치 행렬

transpose_matrix = np.transpose(matrix) print(transpose_matrix)

역행렬

inverse_matrix = np.linalg.inv(matrix) print(inverse_matrix)

행렬식

determinant = np.linalg.det(matrix) print(determinant) ```

위의 예시를 통해 NumPy를 사용하여 행렬 연산을 수행하는 방법을 알아보았습니다. NumPy는 강력하고 효율적인 행렬 연산을 제공하므로, 데이터 분석, 과학 연구, 머신러닝 등 다양한 분야에서 유용하게 활용될 수 있습니다.

더 자세한 정보는 NumPy 공식 문서를 참조하시기 바랍니다. NumPy 공식 문서