728x90
반응형
배열의 속성
ndarray의 차원 관련 속성
ndim(n + dimension) & shape
✔ 1차원 배열
# 1차원 배열
list = [0, 1, 2, 3]
arr = np.array(list)
print(arr.ndim) # 1
print(arr.shape) # (4,) 👉 4개의 값이 하나의 행으로 존재함
✔ 2차원 배열
# 2차원 배열
list = [[0, 1, 2] [3, 4, 5]]
arr = np.array(list)
print(arr.ndim) # 2
print(arr.shape) # (2, 3) 👉 2개의 행이 3개 열로 존재함
크기 속성
✔ ndarray의 크기 속성과 shape 조절
arr = np.array([0, 1, 2, 3, 4, 5])
print("arr.shape : {}".format(arr.shape)) # arr.shape : (6,)
print("배열 요소의 수 : {}".format(arr.size)) # 배열 요소의 수 : 6
print("배열의 길이 : {}".format(len(arr))) # 배열의 길이 : 1 👉 세로의 행
arr.shape = 3, 2
print("arr.shape : {}".format(arr.shape)) # arr.shape : (3,2)
print("배열 요소의 수 : {}".format(arr.size)) # 배열 요소의 수 : 6
print("배열의 길이 : {}".format(len(arr))) # 배열의 길이 : 3
반응형
'프로그래밍 > Python' 카테고리의 다른 글
Pandas 데이터 프레임 (0) | 2021.09.24 |
---|---|
Pandas와 Series 데이터란? (0) | 2021.09.23 |
Numpy 배열의 데이터 타입 (0) | 2021.09.13 |
Numpy란? (0) | 2021.09.10 |
파이썬 모듈 사용 방법 (0) | 2021.09.09 |