[API] Tensorflow Math
(텐서플로우 수학 함수)
Tensorflow 기본 수학 함수
함수 | 설명 |
tf.add | 덧셈 |
tf.subtract | 뺄셈 |
tf.multiply | 곱셈 |
tf.div | 나눗셈의 몫(Python 2 스타일) |
tf.truediv | 나눗셈의 몫(Python 3 스타일) |
tf.mod | 나눗셈의 나머지 |
tf.abs | 절대값을 리턴합니다. |
tf.negative | 음수를 리턴합니다. |
tf.sign | 부호를 리턴합니다.(역주: 음수는 -1, 양수는 1, 0 일땐 0을 리턴합니다) |
tf.reciprocal | 역수를 리턴합니다.(역주: 3의 역수는 1/3 입니다) |
tf.square | 제곱을 계산합니다. |
tf.round | 반올림 값을 리턴합니다. |
tf.sqrt | 제곱근을 계산합니다. |
tf.pow | 거듭제곱 값을 계산합니다. |
tf.exp | 지수 값을 계산합니다. |
tf.log | 로그 값을 계산합니다. |
tf.maximum | 최대값을 리턴합니다. |
tf.minimum | 최소값을 리턴합니다. |
tf.cos | 코사인 함수 값을 계산합니다. |
tf.sin | 사인 함수 값을 계산합니다. |
Tensorflow Arithmetic Operators 함수 결과
In [1]: import tensorflow as tf
In [2]: import tfutil
In [3]: const1, const2 = tf.constant([1]), tf.constant([2, 3])
In [4]: var1, var2 = tf.Variable([4]), tf.Variable([5, 6])
In [5]: tfutil.print_constant(const1)
[1]
In [6]: tfutil.print_constant(const2)
[2 3]
In [7]: tfutil.print_variable(var1)
[4]
In [8]: tfutil.print_variable(var2)
[5 6]
In [9]: tfutil.print_operation_value(tf.add(const1, var1))
[5]
In [10]: tfutil.print_operation_value(tf.add(const2, var2))
[7 9]
In [11]: tfutil.print_operation_value(tf.subtract(const1, var1))
[-3]
In [12]: tfutil.print_operation_value(tf.subtract(const2, var2))
[-3 -3]
In [13]: tfutil.print_operation_value(tf.multiply(const1, var1))
[4]
In [14]: tfutil.print_operation_value(tf.multiply(const2, var2))
[10 18]
In [15]: tfutil.print_operation_value(tf.div(const1, var1))
[0]
In [16]: tfutil.print_operation_value(tf.div(const2, var2))
[0 0]
In [17]: tfutil.print_operation_value(tf.mod(const1, var1))
[1]
In [18]: tfutil.print_operation_value(tf.mod(const2, var2))
[2 3]
In [19]: tfutil.print_operation_value(tf.square(var1))
[16]
In [20]: tfutil.print_operation_value(tf.square(var2))
[25 36]
In [21]: tfutil.print_operation_value(tf.square(const1))
[1]
In [22]: tfutil.print_operation_value(tf.square(const2))
[4 9]
이 포스팅은 머신러닝/딥러닝 오픈소스 Tensorflow 개발을 위한 선행학습으로 Tensorflow API Document의 Python API 대한 학습노트입니다.