더북(TheBook)

다음 코드의 변수 c는 (4, 3)의 배열 형태이고, d는 (3,)으로 1차원 벡터 형태이지만 연산할 수 있다. 이때 1차원 벡터의 크기는 배열의 열 개수인 3과 같아야 한다.

c = np.array([[ 0,  0,  0],
              [10, 10, 10],
              [20, 20, 20],
              [30, 30, 30]])
d = np.array([1, 2, 3])
 
print(c.shape, d.shape)
c + d

실행 결과

(4, 3) (3,)
array([[ 1,  2,  3],
       [11, 12, 13],
       [21, 22, 23],
       [31, 32, 33]])
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.