[API] Tensorflow Math

(텐서플로우 수학 함수)


Tensorflow 기본 수학 함수

참조: Tensorflow 수학 함수 API 문서

 

함수

설명

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 대한 학습노트입니다.

Posted by 이성윤