首页 > 其他 > 详细

tensorflow学习笔记二----------变量

时间:2018-08-14 12:50:23      阅读:171      评论:0      收藏:0      [点我收藏+]

tensorflow里面的变量表示,需要使用特定的语法进行。如果想构造一个行(列)向量,需要调用Variable函数进行。对两个变量进行操作,也要调用相应的函数。

import tensorflow as tf
w = tf.Variable([[0.5,1.0]])
x = tf.Variable([[2.0],[1.0]])

#w*x
y = tf.matmul(w,x)

以上是构造一个行向量,一个列向量,并让两者相乘。y的结果:

Tensor("MatMul_2:0", shape=(1, 1), dtype=float32)

但是此时w,x,y只是一个tensorflow的一个变量,不是一个具体的值。

所以需要对其进行初始化,初始化操作需要在一个Session(对话)中进行run

init_op = tf.global_variables_initializer()
with tf.Session() as sess:
    sess.run(init_op)
    print(y.eval())
[[ 2.]]

此时的y就是一个具体的值了。

tensorflow学习笔记二----------变量

原文:https://www.cnblogs.com/xxp17457741/p/9473788.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!