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