머신 러닝 및 파이썬/Numpy 공부
Numpy의 log
제정신은코딩에해로워
2020. 2. 27. 13:53
기본적으로 np.log는 자연로그를 의미한다.
그 외에 밑이 2거나 10이면 np.log2, np.log10
np.log에는 당연하게도 numpy array가 들어가야하는데, log값이기 때문에 dtype이 int32이라면 작동하지 않는다.
np.log(array1, array2) 라면 np.log(array1)의 값을 np.log(array2)에 저장해준다.
a
Out[127]: array([[1., 2., 3.]], dtype=float32)
b = np.log(a)
b
Out[129]: array([[0. , 0.6931472, 1.0986123]], dtype=float32)
np.log(a,c)
c
Out[135]: array([[0. , 0.69314718, 1.09861231]])