프로그래밍/수학

np.dot()

방구석의 개굴이 2024. 12. 20. 15:38

[1차원 배열(벡터)끼리의 연산 : 벡터 내적]

#1. 정의

  • 벡터끼리 곱하기
  • 결과값은 스칼라
  • cf. 외적 : 벡터끼리 곱하는 또다른 방식 -> 결과값은 벡

벡터 내적
벡터 외적

[2차원 배열(행렬)끼리의 연산 : 행렬곱]

# 1. 정의

  • 두 행렬 AB의 곱 ABA의 행과 B의 열 간의 스칼라 곱의 합
  • 행렬곱은 두 행렬의 크기가 맞을 때 정의된다.
  • ( 행렬의 의 수) × ( 행렬의 의 수)
  • 앞 행렬의 크기가 이고 뒷 행렬의 크기가 인 경우, 곱셈 결과 나오는 행렬의 크기는

# 2. 예시

국어
수학
영어
80
90
60
75
80
90
90
95
65
99
70
70
<표 A: 각 학생의 과목별 성적>
 
우수반
수학반
국어
3
1
수학
3
8
영어
4
1
<표 B: 각 반의 과목별 가중치>

 

 
우수반
수학반
750
860
825
805
815
915
787
729

<표 C: 각 반별 과목 가중치를 반영한 총점>