-
python 파이썬 기초 numpy 배열 reshape, comcatenate, split 사용 법Python 2022. 4. 26. 22:56반응형
모양 바꾸기 == reshape
import numpy as np x = np.arange(10) # 0~9까지 출력 print(x.shape) x2 = x.reshape((2,5)) print(x2) print(x2.shape)
shpe는 객체의 형태 즉, 상태를 말하는 것이다.
결과
이어 붙이기
import numpy as np x = np.array([1,2,3,4,5]) y = np.array([6,7,8,9,10]) xy = np.concatenate([x, y]) print(xy)
결과
axis로 축 기준 이어 붙이기
import numpy as np x = np.arange(4).reshape((2,2)) result = np.concatenate([x, x], axis=0) print(result)
결과
import numpy as np x = np.arange(4).reshape((2,2)) result = np.concatenate([x, x], axis=1) print(result)
결과
axis를 기준으로 0이면 가로로 1이면 세로로 이어붙인다.
나누기
import numpy as np x = np.arange(16).reshape(4,4) upper, lower = np.split(x , [2], axis=0) print(upper) print(lower)
결과
x의 값을 2번째 줄에서 나눈다, 가로로 나눈다.
반응형'Python' 카테고리의 다른 글
Python 파이썬 기초 Startswith 문자열 시작하는 문자 단어 출력 사용 방 법 (0) 2022.05.01 Python 파이썬 기초 Pandas Series Dictionary 사용 법 (0) 2022.04.28 Python 파이썬 기초 Numpy 배열 사용 법 (0) 2022.04.26 Python 파이썬 기초 with문 close() 안 쓰기 방 법 (0) 2022.04.14 Python 파이썬 기초 파일 만들기 글 읽기 쓰기 추가 방 법 Open() Close() write read add (0) 2022.04.13