본문 바로가기

프로젝트/게임 AI

딥러닝 선수지식 3 : 수학과 파이썬

수학 기호와 파이썬

시그마

수열의 첫번째부터 마지막까지 모든 값을 더한다.

>>> a = np.array([1, 2, 3, 4, 5])
>>> print(np.sum(a))
15

n이 정해져 있는 경우 생략하여 표기할 수 있다.

 

 

 

 

두 수열곱의 합

a의 원소와 b의 원소를 0번인덱스부터 모두 곱한 후 나온 결과값을 모두 더한다.

 

 

>>> a = np.array([2, 1, 3, 5, 3])
>>> b = np.array([3, 2, 1, 1, 2])
>>> print(np.sum(a*b))  # a[0]*b[0] + a[1]*b[1] + ... + a[4]*b[4]
22

 

 

 

자연상수 e 

2.71828182845904 ....

 

자연상수(e)의 지수함수(e^x)는 미분을 해도 자기자신이 된다.

>>> print(np.exp(1))  # np.exp함수로 e^x 값을 구한다.
2.71828182845  # e^1

 

 

자연로그

y = e^x

양쪽에 log  

log y = x