Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- 논문editor
- SMAPE
- mes
- 논문작성
- Tire
- n_sample
- Pycaret
- Mae
- 에러해결
- 평가지표
- python 갯수세기
- RMES
- knn
- MAPE
- n_neighbors
- Alignments
- 카카오
- mMAPE
- TypeError
- 파이썬을파이썬답게
- Overleaf
- 논문
- 코테
- Python
- Scienceplots
- 프로그래머스
- PAPER
- iNT
- 스택
- KAKAO
Archives
- Today
- Total
EunGyeongKim
머신러닝에 필요한 수학과 numpy코드 본문
벡터
벡터: 몇가지 숫자를 나란히 늘어놓은것
import numpy as np
a = np.array([2,1])
print(a)
#[2 1]
type(a)
# numpy.ndarray
세로 벡터
import numpy as np
a = np.array([[1], [2], [3]])
print(a)
#[[1]
# [2]
# [3]]
전치(Transposition)
print(a.T)
#[[1 2 3]]
덧셈, 뺄셈, 곱셈
import numpy as np
a = np.array([2, 1])
b = np.array([1, 3])
print(a+b)
#[3 4]
print(a-b)
#[ 1 -2]
print(2*a)
#[4 2]
내적
곱셈연산 중 하나.
같은차원을 가진 두 벡터간의 연산에서 "·" 으로 나타냄
대응하는 요소들을 곱한 뒤 더한값을 취함
내적이 큰 값을 갖는 경우는 두 벡터가 비슷한 방향을 향할 때이며, 작은값을 가질때는 두 벡터가 수직에 가까울따.
완전한 수직이 되면 내적은 0
import numpy as np
a = np.array([2, 1])
b = np.array([1, 3])
print(a.dot(b))
# 5
벡터의 크기
$$ |a| = |\begin{bmatrix} a_o \\ a_1 \end{bmatrix}| = \sqrt[\leftroot{10} \uproot{5} ]{a^2_0 + a^2_1}$$
a = np.array([1,3])
print(np.linalg.norm(a))
# 3.1622776601683795
합의 기호
$$ \sum_{n=1}^{5}n = 1+2+3+4+5 $$
$$ \sum_{n=a}^{b}n = f(a)+f(a+1)+\cdots +f(b) $$
#프로그래밍의 for문과 같음
# 코드 생략
'ML & DL > 딥러닝' 카테고리의 다른 글
지도학습 : 회귀 (Regression)_1차원 데이터, 직선 (1) (0) | 2023.02.20 |
---|---|
미분, 편미분 (0) | 2023.02.20 |
그래프 그리기 (0) | 2023.02.20 |
[데이터 전처리] 정규화 (Normalization) (0) | 2022.08.11 |
딥러닝 단어 정리 (0) | 2022.07.23 |
Comments