다음 코드의 변수 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]])