반응형
배열은 아래와 같은 특성을 갖습니다.
차원 (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
반응형
'파이썬 > 통계분석' 카테고리의 다른 글
[파이썬 강의] 58. 주피터 노트북 설치하고 실행하기 (0) | 2021.10.22 |
---|---|
[파이썬 강의] 57. 3차원 배열의 모양에 대한 고찰 (0) | 2021.10.20 |
[파이썬 강의] 55. 3차원 배열의 정의, 인덱싱, 슬라이싱 (0) | 2021.10.15 |
[파이썬 강의] 54. 행 또는 열의 길이가 다른 배열도 정의가 가능한가 (0) | 2021.10.15 |
[파이썬 강의] 53. 넘파이의 자료형 (0) | 2021.10.15 |
댓글