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개의 요소가 있다고 말할 수 있습니다.


연습으로 자신을 테스트하십시오

연습:

올바른 NumPy 구문을 사용하여 배열의 모양을 확인하십시오.

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

print(arr.)