numpy에서는 해당 array의 크기를 알 수 있다.
shape 을 확인함으로써 몇개의 데이터가 있는지, 몇 차원으로 존재하는지 등을 확인할 수 있다
data1 = [1,2,3,4,5]
arr1 = np.array(data1)
arr1
array([1, 2, 3, 4, 5])
arr1 output
arr2 = np.array([1,2,3,4,5])
arr2
array([1, 2, 3, 4, 5])
arr2 output
arr2.shape
output→(5,)
reshape→배열을 재구성
input
n1 = np.arange(1, 10) print(n1) print(n1.reshape(3, 3))
output
[1 2 3 4 5 6 7 8 9] [[1 2 3] [4 5 6] [7 8 9]]
concatenate() : 튜플이나 배열의 리스트를 인수로 사용해 배열 연결
vstack() : 수직 스택(vertical stack), 1차원으로 연결
hstack() : 수평 스택(horizontal stack), 2차원으로 연결