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차원이 있습니다. 여기서 첫 번째 차원에는 2개의 요소가 있고 두 번째 차원에는 4개의 요소가 있습니다.
예시
ndmin
값이 1,2,3,4인 벡터를 사용하여 5차원 배열을 만들고 마지막 차원의 값이 4인지 확인합니다.
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
모양 튜플은 무엇을 나타냅니까?
모든 인덱스의 정수는 해당 차원이 가진 요소의 수를 알려줍니다.
위의 예에서 index-4의 값은 4이므로 5번째( 4 + 1번째) 차원에 4개의 요소가 있다고 말할 수 있습니다.