더북(TheBook)

2.2.3 행렬(2D 텐서)

 

벡터의 배열이 행렬(matrix) 또는 2D 텐서입니다. 행렬에는 2개의 축이 있습니다(보통 (row)(column)이라고 부릅니다). 행렬은 숫자가 채워진 사각 격자라고 생각할 수 있습니다. 넘파이에서 행렬을 나타내면 다음과 같습니다.

>>> x = np.array([[5, 78, 2, 34, 0],
                  [6, 79, 3, 35, 1],
                  [7, 80, 4, 36, 2]])
>>> x.ndim
2

 

첫 번째 축에 놓여 있는 원소를 이라 부르고, 두 번째 축에 놓여 있는 원소를 이라 부릅니다. 앞의 예에서는 x의 첫 번째 행은 [5, 78, 2, 34, 0]이고, 첫 번째 열은 [5, 6, 7]입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.