Python – Tensorflow math.add() method

Tensorflow math.add() method returns thee a + b of the passes inputs. The operation is done on the representation of a and b. This method belongs to math module.

Syntax: tf.math.add(a, b, name=None)

Arguments

  • a: This parameter should be a Tensor and also from the one of the following types: bfloat16, half, float32, float64, uint8, int8, int16, int32, int64, complex64, complex128, string
  • b: This should also be a Tensor and must have the same type as a.
  • name: This is optional parameter and this is the name of the operation.

Return: It returns a Tensor having the same shape as of input a.

Let’s see this concept with the help of few examples:
Example 1:



filter_none

edit
close

play_arrow

link
brightness_4
code

# Importing the Tensorflow library 
import tensorflow as tf 
  
# A constant a and b
a = tf.constant(3)
b = tf.constant(6)  
  
# Applying the math.add() function 
# storing the result in 'c' 
c = tf.math.add(a, b)
  
# Initiating a Tensorflow session 
with tf.Session() as sess:
    print("Input 1", a)
    print(sess.run(a))
    print("Input 2", b)
    print(sess.run(b))
    print("Output: ", c)
    print(sess.run(c))

chevron_right


Output:

Input 1 Tensor("Const_79:0", shape=(), dtype=int32)
3
Input 2 Tensor("Const_80:0", shape=(), dtype=int32)
6
Output:  Tensor("Add_1:0", shape=(), dtype=int32)
9

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

# Importing the Tensorflow library 
import tensorflow as tf 
  
# A constant a and b
a = tf.constant(u"This is ")
b = tf.constant(u"GeeksForGeeks")  
  
# Applying the math.add() function 
# storing the result in 'c' 
c = tf.math.add(a, b)
  
# Initiating a Tensorflow session 
with tf.Session() as sess:
    print("Input 1", a)
    print(sess.run(a))
    print("Input 2", b)
    print(sess.run(b))
    print("Output: ", c)
    print(sess.run(c))

chevron_right


Output:

Input 1 Tensor("Const_87:0", shape=(), dtype=string)
b'This is '
Input 2 Tensor("Const_88:0", shape=(), dtype=string)
b'GeeksForGeeks'
Output:  Tensor("Add_5:0", shape=(), dtype=string)
b'This is GeeksForGeeks'



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.