기본적으로 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]])

'머신 러닝 및 파이썬 > Numpy 공부' 카테고리의 다른 글

Dictionary 변수 데이터 옮기기  (0) 2020.03.10
행렬 곱셈, 내적  (0) 2020.03.04
Numpy의 Shape  (0) 2020.03.04
Numpy의 Dimension  (0) 2020.02.27

+ Recent posts