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,)

NumPy.pdf

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차원으로 연결