본문 바로가기
공부/파이썬

파이썬에서 자연대수e를 사용하는 방법 numpy.exp()

by 남오공 2022. 5. 2.
728x90

시그모이드 함수를 구현하기 위하여 지수함수를 써야하는데 이 때

numpy에서 제공하는 numpy.exp()를 이용하여 지수함수를 사용할 수 있다. 

import numpy as np

print(np.exp(0)) # e^0 와 동일
결과값 : 1.0

print(np.exp(1)) # e^1 와 동일
결과값 : 2.718~

print(np.exp(4.5)) # e^4.5 와 동일
결과값 : 90.01~

print(np.exp([0, 1])) # [e^0, e^1] 와 동일
결과값 : [1,2.718~]

위의 예시가 자연대수를 이용하는 방법이고 원래 목적인 시그모이드 함수를 표현하기 위해선 아래와 같다.

 

def sigmoid(x):
    return 1 / (1 + np.exp(-x))

 

'공부 > 파이썬' 카테고리의 다른 글

내장 함수 set 함수 사용법  (0) 2022.06.01
케라스 이해하기  (0) 2022.05.02
클래스와 인스턴스란?  (0) 2022.04.05
평균,분산, 표준편차 함수 코드  (0) 2022.02.07
dataframe series  (0) 2022.01.24

댓글