DataAnalysis/NumPy

[NumPy] 내적 함수( np.dot( , ) )

2wnswoo 2024. 11. 20. 21:49

 

np.dot( , ) 은 NumPy 라이브러리에서 제공하는 함수로, 두 배열의 내적(dot product) 을 계산합니다. 내적은 선형 대수에서 중요한 연산으로, 벡터나 행렬의 곱셈에 사용됩니다.

 

1. 두 배열이 모두 1차원 배열(벡터)인 경우:

 

두 벡터의 내적을 계산한다. 벡터의 내적은 각 요소끼리 곱한 값들을 모두 더한 결과이다.

import numpy as np

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

result = np.dot(a, b)  # result = 1*4 + 2*5 + 3*6 = 32

 

2. 행렬 곱셈

 

두 행렬의 곱셈을 계산합니다.

 

import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
result = np.dot(a, b)  # result = [[19, 22], [43, 50]]

 

 

 

'DataAnalysis > NumPy' 카테고리의 다른 글

[NumPy] 함수 np.tile(), 배열연결 연습문제  (0) 2024.09.04