본문 바로가기
파이썬/통계분석

[파이썬 강의] 56. 배열의 차원, 모양, 원소 수

by 만다린망고 2021. 10. 18.
반응형

배열은 아래와 같은 특성을 갖습니다. 

차원 (ndim)
모양 (shape)
원소 수 (size)

괄호 안이 함수이기도 하고 메소드이기도 합니다. 2차원 배열을 예로 들어 특성을 확인해봅시다. 아래와 같이 2차원 배열을 하나 정의하겠습니다. 

>>> import numpy as np
>>> ar1=np.array([[1,2,3],[4,5,6]])
>>> ar1
array([[1, 2, 3],
       [4, 5, 6]])


차원을 알아봅시다. 함수를 사용할 수도 있고 메소드를 사용할 수도 있습니다. 행렬이므로 2차원입니다. 

>>> np.ndim(ar1)
2
>>> ar1.ndim
2


모양을 알아봅시다. 2행 3열입니다. 

>>> np.shape(ar1)
(2, 3)
>>> ar1.shape
(2, 3)


원소 수를 알아봅시다. 6개 입니다. 

>>> np.size(ar1)
6
>>> ar1.size
6

 

반응형

댓글