In [2]:
import tensorflow as tf

In [3]:
a = tf.constant(2)
b = tf.constant(3)

In [6]:
with tf.Session() as sess:
    print('a=2, b=3')
    print('Addition with constants: {}'.format(sess.run(a+b)))
    print('Multiplication with constants: {}'.format(sess.run(a*b)))


a=2, b=3
Addition with constants: 5
Multiplication with constants: 6

In [7]:
a = tf.placeholder(tf.int16)
b = tf.placeholder(tf.int16)

In [8]:
add = tf.add(a, b)
mul = tf.mul(a, b)

In [10]:
with tf.Session() as sess:
    print('Addition with variables: {}'.format(sess.run(add, feed_dict={a: 2, b:3})))
    print('Multiplication with variables: {}'.format(sess.run(mul, feed_dict={a: 2, b:3})))


Addition with variables: 5
Multiplication with variables: 6

In [11]:
matrix1 = tf.constant([[3., 3.]])
matrix2 = tf.constant([[2.], [2.]])

In [12]:
product = tf.matmul(matrix1, matrix2)

In [13]:
with tf.Session() as sess:
    result = sess.run(product)
    print(result)


[[ 12.]]