tensorflow学习之路 二:向量相减
继上一篇文章中使用两个常量做加法运算之后,本片文章使用变量来做简单的运算操作:
前置知识:tensorflow创建变量之后,在session调用之前需要进行变量的初始化操作:
init = tf.global_variables_initializer()
接下来我们开始看一个tensorflow实现的带有变量的减法操作:注意这里我们使用的是向量相加减,上一篇中使用的矩阵相乘
"""
tensorflow 变量的使用
Variable 是变量
constant 是常量
"""
import tensorflow as tf
#创建一个变量x
x = tf.Variable([1,2])
#创建一个常量a
a = tf.constant([3,3])
#增加一个减法的op,实现x-a操作
sub = tf.subtract(x,a)
#初始化变量操作
init = tf.global_variables_initializer()
#启动会话
with tf.Session() as sess:
sess.run(init)#执行初始化变量操作
print(sess.run(sub))#执行减法操作,并打印执行完毕内容
结果:
[-2 -1]