
Chapter 3.3 다차원 배열의 계산
·
Data Science/밑바닥부터 시작하는 딥러닝
넘파이의 다차원 배열을 사용한 계산법을 숙달하면 신경망을 효율적으로 구현할 수 있다. 그래서 이번엔 넘파이의 다차원 배열 계산에 대해 알아보고 신경망을 구현해보겠다. 3.3.1 다차원 배열 다차원 배열도 기본은 '숫자의 집합'이다. 숫자를 N차원으로 나열하는 것을 다차원 배열이라고 한다. >>> import numpy as np >>> A = np.array([1, 2, 3, 4]) >>> print(A) [1 2 3 4] >>> np.ndim(A) // np.ndim(): 배열의 차원 수 확인 1 >>> A.shape // '배열'.shape: 배열의 형상 확인, 무조건 튜플 형태로 반환 (4,) >>> A.shape[0] 4 2차원 배열은 특히 행렬(matrix)라고 부르고 [그림 3-10]과 같이 ..