1차원 배열: x = np.array([1, 2, 3, 4]) x = np.arange(1, 5)
2차원 배열: x = ap.array([[1, 2, 3, 4], [5, 6, 7, 8]]) x = np.arange(1, 9).reshape(2, 4)
3차원 배열: x = np.array([[[1,2], [3,4]],
[[5,6], [7,8]],])
shape: (2, 3, 4)등 전체적인 형태
ndim: 3차원 axis0 axis1 axis2
size: 몇차원으로 mapping이 되는가

빈 배열 만들기
np.zeros(shape) 0으로 채워진 ndarray
np.ones(shape) 1로 채워진 ndarray
np.full(shape, value): value로 채워진 ndarray
np.empty(shape): 임의의 ndarray
numpy의 배열 1차원 배열로 바꾸기
.reshape(-1).ravel().flatten()