下面记录一个很简单的tensorflow代码,用来理解tensorflow运行机制
代码中有详细注释,大家可以在运行一下,为什么会是1,2,3这个结果

#-*-coding:UTF-8-*-import tensorflow as tfstate=tf.Variable(0,name="a")#使用tensorflow在默认的图中创建节点,这个节点是一个变量
one = tf.constant(1)#此处调用了tf的一个函数,用于创建常量
new_value = tf.add(state,one)#对常量与变量进行简单的加法操作,
#这点需要说明的是: 在TensoorFlow中,所有的操作op,变量都视为节点,tf.add()
#的意思就是在tf的默认图中添加一个op,这个op是用来做加法操作的。update = tf.assign(state,new_value)#这个操作是:赋值操作。将new_value的值赋值给state变量,update只是一个用于sess
#的变量init=tf.global_variables_initializer()with tf.Session() as sess:sess.run(init)#对变量进行初始化,执行(run)init语句for i in range(3):sess.run(update)print(sess.run(state))

运行结果 :

1
  2
  3

tensorflow的图中tensor的流动模型如下

tensorflow函数-tf.assign()相关推荐

  1. Tensorflow函数——tf.variable_scope()

    tf.variable_scope(name_or_scope,default_name=None,values=None,initializer=None,regularizer=None,cach ...

  2. tensorflow函数 tf.nn.xw_plus_b

    tf.nn.xw_plus_b((x, weights) + biases.) 相当于matmul(x, weights) + biases.

  3. 【TensorFlow】TensorFlow函数精讲之tf.train.ExponentialMovingAverage()

    tf.train.ExponentialMovingAverage来实现滑动平均模型. 格式: tf.train.ExponentialMovingAverage(decay,num_step) 参数 ...

  4. tensorflow学习之tf.assign

    tf.assign(ref, value, validate_shape=None, use_locking=None, name=None), 函数功能是将value赋值给ref ref必须是tf. ...

  5. tf.assign()函数简单解释

    实例代码 import tensorflow as tf import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'state = tf.Variable(1 ...

  6. Tensorflow:tf.contrib.rnn.DropoutWrapper函数(谷歌已经为Dropout申请了专利!)、MultiRNNCell函数的解读与理解

    Tensorflow:tf.contrib.rnn.DropoutWrapper函数(谷歌已经为Dropout申请了专利!).MultiRNNCell函数的解读与理解 目录 1.tf.contrib. ...

  7. 【TensorFlow】tf.nn.softmax_cross_entropy_with_logits 函数:求交叉熵损失

    [TensorFlow]tf.nn.softmax_cross_entropy_with_logits的用法_xf__mao的博客-CSDN博客 https://blog.csdn.net/mao_x ...

  8. 【tensorflow】tf.layers.conv1d函数解析(一维卷积)

    TensorFlow函数:tf.layers.Conv1D_w3cschool https://www.w3cschool.cn/tensorflow_python/tensorflow_python ...

  9. 【tensorflow】全连接层函数tf.layers.dense()原理

    TensorFlow全连接层函数tf.layers.dense()原理 - jian shu https://www.jianshu.com/p/3855908b4c29 最近在用TensorFlow ...

最新文章

  1. 巧用CSS的Light滤镜
  2. python中用def实现自动排序_用 python 实现各种排序算法
  3. C#中创建、打开、读取、写入、保存Excel的一般性代码
  4. 10.9 kill以及raise函数
  5. openoffice+linux+jodconverter+乱码,OpenOffice安装和转换乱码解决方案
  6. Ubuntu10.10 Server+Nginx+Django+Postgresql安装步骤
  7. HDU 1301 - Jungle Roads( Prim求最小生成树 )
  8. L2-040 哲哲打游戏 (25 分)-PAT 团体程序设计天梯赛 GPLT
  9. jq实现文字个数限制_限制字符输入数功能(jquery版和原生JS版)
  10. TracePro v6.02 Win32-ISO 1CD(光学机构仿真软件\
  11. 运用Fluxion高效破解WiFi密码
  12. python opencv显示高分辨率图片时,如何改变窗口的大小
  13. 蚂蚁算法蚁群算法-原理-思路-步骤-程序实现
  14. 如何把握银行信息科技风险管理的“度”?
  15. 自定义View之滚动刻度尺,2018/1/14 05
  16. 连续变量的全概率和贝叶斯公式_条件概率、全概率公式与贝叶斯公式
  17. js基本概念(上)之数据类型
  18. 哨兵二号波段介绍_警告!欧空局发布的哨兵二号卫星L2A产品存在严重问题
  19. 处理器最新排行_最新 iOS 性能排行榜,你的设备落伍了吗?
  20. 【三十五】Python全栈之路--MySQL

热门文章

  1. Servlet入门(一)
  2. 深入理解卷积神经网络 VGG16
  3. Python基础数据结构之大循环(for list,set,dict,tuple)
  4. php中dump是什么,php中var_dump是什么意思?
  5. 每块硬盘最多可以有几个扩展分区?各个扩展分区最多可以有多少个逻辑驱动器?请高手告知,谢谢!
  6. java.awt中文乱码_Java AWT窗体中文乱码问题解决-百度经验
  7. 六步解决联想台式电脑两个显示屏配置问题
  8. 智能手环功能模块设计_智能手环设计方案.doc
  9. PHP实现同一个账号只能在一个终端登陆
  10. 360全景开发(二) 鱼眼摄像头校正