NumPy 배열 형태
- 이전 페이지 NumPy 복사/뷰
- 다음 페이지 NumPy 배열 재구조화
배열의 형태
배열의 형태는 각 차원에 있는 요소 수입니다.
배열의 형태를 얻는
NumPy 배열은 shape
의 속성을, 각 인덱스에 해당하는 요소 수를 가진 튜플을 반환하는 속성입니다.
예제
2차원 배열의 형태를 출력하세요:
import numpy as np arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]]) print(arr.shape)
위의 예제는 (2, 4)
이는 이 배열이 2차원이며, 각 차원이 4개의 요소를 가지고 있다는 의미입니다.
예제
사용하여 ndmin
5차원 배열을 가지고 있는 벡터 1,2,3,4의 값으로 배열을 생성하고, 마지막 차원의 값을 4로 확인하세요:
import numpy as np arr = np.array([1, 2, 3, 4], ndmin=5) print(arr) print('array의 형태:', arr.shape)
특수 튜플의 형태는 무엇을 의미하며?
각 인덱스에서의 정수는 해당 차원이 가지고 있는 요소 수를 나타냅니다.
이 예제의 인덱스 4에서, 우리의 값은 4이므로, 5번째 (4 + 1 th) 차원에 4개의 요소가 있다고 말할 수 있습니다.
- 이전 페이지 NumPy 복사/뷰
- 다음 페이지 NumPy 배열 재구조화