[python] NumPy를 사용하여 다차원 배열을 표현하는 방법은 무엇인가요?

NumPy는 과학적 계산을 위한 파이썬 패키지로, 다차원 배열을 효율적으로 처리하기 위한 강력한 도구입니다. NumPy를 사용하여 다차원 배열을 표현하는 방법은 간단합니다.

NumPy에서 다차원 배열을 생성하려면 numpy.array() 함수를 사용합니다. 이 함수는 일반적으로 Python의 리스트를 인수로 사용하여 배열을 생성합니다. 예를 들어, 2차원 배열을 표현하려면 다음과 같이 코드를 작성할 수 있습니다.

import numpy as np

# 2차원 배열 생성
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)

위의 코드는 다음과 같은 2차원 배열을 생성하고 출력합니다.

[[1 2 3]
 [4 5 6]]

NumPy 배열의 각 차원은 ,로 구분되며, 배열 요소는 공백 없이 나열됩니다.

NumPy 배열은 다양한 연산을 지원합니다. 예를 들어, 배열 요소에 접근하려면 인덱싱 연산자 []를 사용하고, 배열 요소를 변경하려면 할당 연산자 =를 사용하면 됩니다. 또한, NumPy 배열은 다른 NumPy 배열이나 스칼라와도 연산할 수 있습니다.

NumPy를 사용하면 다차원 배열의 생성, 조작, 연산 등을 손쉽게 수행할 수 있습니다. 자세한 내용은 NumPy의 공식 문서를 참조하시기 바랍니다.