내적의 의미

IngCoding·2022년 2월 24일
1
  • 적은 쌓는다,곱한다 (1차원인 vector끼리 곱하기)
  • A행렬 row 와 B행렬 column을 곱한 값을 더한다.

Untitled

# 코드 보면서 이해하기
import numpy as np

A = np.array([[1, 2, 3],
              [4, 5, 6]])

B = np.array([[7, 8],
              [9, 10],
              [11, 12]])

a = 1*7 + 2*9 + 3*11
b = 1*8 + 2*10 + 3*12
c = 4*7 + 5*9 + 6*11
d = 4*8 + 5*10 + 6*12
print(a,b,c,d)
	# 58 64 139 154

dot_product = np.dot(A, B)
print('행렬 내적 결과:\n', dot_product)
  # 행렬 내적 결과:
  # [[ 58  64]
  # [139 154]]
profile
Data & PM

0개의 댓글