1、
简单的 helloworld 输出应用。
HelloWorld example using TensorFlow library.
# import tensorflow module
import tensorflow as tf
#set variables with different values
hello = tf.constant("Hello, TensorFlow!")
#before run graph in the session, we should initial variables
init_op = tf.global_variables_initializer()
#run the graph using the with...... sentence
with tf.Session() as sess:
sess.run(init_op)
hello_op = sess.run(hello)
print(hello_op)
2、TensorFlow的变量以及常量的基本运算。
import tensorflow as tf
a = tf.constant(2)
b = tf.constant(3)
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
print("a = ", a.eval(), "b = ", b.eval())
print("the addition of constant: %i " % sess.run(tf.add(a, b)))
print("the addition of constant: %i " % sess.run(a + b))
print("the multiplition of constant: %i" %sess.run(tf.multiply(a, b)))
print("the multiplition of constant: %i" %sess.run(a * b))
a = tf.placeholder(tf.int16) # 创建符号变量
b = tf.placeholder(tf.int16)
add = tf.add(a, b)
mul = tf.multiply(a, b)
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
print("\nthe addition of variables: %i " % sess.run(add, feed_dict = {a: 2, b: 3}))
print("the multiplition of variables: %i" %sess.run(mul, feed_dict = {a: 2, b: 3}))
matrix1 = tf.constant([[3, 3]])
matrix2 = tf.constant([[2], [2]])
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
print("\nthe multiplition of two matrices: %i" % sess.run(tf.matmul(matrix1, matrix2)))
多动手实践才是王道!