numpy.exp

numpy.exp 함수는 exponential 값을 구합니다.



예제1 - 하나의 값 입력

import numpy as np

print(np.exp(0))    # e**0
print(np.exp(1))    # e**1
print(np.exp(10))   # e**10
1.0
2.718281828459045
22026.465794806718

exp() 함수에 하나의 값을 입력하면 exponential 값을 반환합니다.



예제2 - 어레이 입력

import numpy as np

a = np.array([0, 1, 10])
print(np.exp(a))
[1.00000000e+00 2.71828183e+00 2.20264658e+04]

exp() 함수에 어레이를 입력하면 각각의 요소 단위로 exponential 값을 계산해서 어레이를 반환합니다.



예제3 - expm1(), exp2()

import numpy as np

a = np.array([0, 1, 10])
print(np.expm1(a))    # Calculate exp(x) - 1
print(np.exp2(a))     # Calculate 2**x
[0.00000000e+00 1.71828183e+00 2.20254658e+04]
[1.000e+00 2.000e+00 1.024e+03]

expm1() (exponential minus 1) 함수는 exponential을 계산한 후 1을 빼주는 함수입니다.

exp2() 함수는 2n (n는 입력값)를 계산하는 함수입니다.



이전글/다음글

이전글 :
다음글 :