import tensorflow as tf

x=tf.Variable([1,2])
a=tf.constant([3,3]) sub=tf.subtract(x,a) #增加一个减法op
add=tf.add(x,sub) #增加一个加法op #注意变量再使用之前要再sess中做初始化,但是下边这种初始化方法不会指定变量的初始化顺序
init=tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
print(sess.run(sub))
print(sess.run(add)) #################分割线#####################
#创建一个名字为‘counter’的变量 初始化0
state=tf.Variable(0,name='counter')
new_value=tf.add(state,1) #创建一个op,作用是使state加1
update=tf.assign(state,new_value) #赋值op
init=tf.global_variables_initializer() with tf.Session() as sess:
sess.run(init)
print(sess.run(state))
for _ in range(5):
sess.run(update)
print(sess.run(state))

看上边的代码,你会注意到与普通的变成有些区别:

  1. tensorflow中会用到init=tf.global_variables_initializer(),这种变量初始化的东西,但是明明在上边定义的时候已经初始化了啊,哈哈,这只能说你在python中确实初始化了,但是在tf的session中你并没有初始化;
  2. update=tf.assign(state, new_value) 赋值操作,直接用接口而不是用等号,这也就说明tensorflow不是用python实现的,是有c++实现的,你如果想把python中的值在session中修改,必须要用这种接口的方式

目录:

  1. tensorflow简介、目录
  2. tensorflow中的图(02-1)
  3. tensorflow变量的使用(02-2)
  4. tensorflow中的Fetch、Feed(02-3)
  5. tensorflow版helloworld---拟合线性函数的k和b(02-4)
  6. tensorflow非线性回归(03-1)
  7. MNIST手写数字分类simple版(03-2)
  8. 二次代价函数、交叉熵(cross-entropy)、对数似然代价函数(log-likelihood cost)(04-1)
  9. 多层网络通过防止过拟合,增加模型的准确率(04-2)
  10. 修改优化器进一步提升准确率(04-3)
  11. 手写数字识别-卷积神经网络cnn(06-2)
  12. 循环神经网络rnn与长短时记忆神经网络简述(07-2)
  13. 循环神经网络lstm代码实现(07-3)
  14. tensorflow模型保存和使用08
  15. 下载inception v3  google训练好的模型并解压08-3
  16. 使用inception v3做各种图像分类识别08-4
  17. word2vec模型训练简单案例
  18. word2vec+textcnn文本分类简述及代码

最新文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q25-Q28)
  2. Pyhton 单行、多行注释符号使用方法及规范
  3. Http协议总结
  4. Android Framework层Power键关机流程(一,Power长按键操作处理)
  5. 手机H5 web调试利器——WEINRE (WEb INspector REmote)
  6. 不要过早退出循环 while(1){no break}
  7. 阿里云里面的Linux 系统挂载数据盘
  8. (java版)斐波那契数列
  9. HDU 4064 Carcassonne(插头DP)(The 36th ACM/ICPC Asia Regional Fuzhou Site —— Online Contest)
  10. Android 5.0新特性了解(二)----RippleEffect
  11. zw版【转发·台湾nvp系列Delphi例程】HALCON HWindowX 02
  12. 蜗牛历险记(二) Web框架(上)
  13. Hibernate(六)一对一双向关联映射
  14. SQL约束和字段约束的创建和删除
  15. iOS10隐私设置及相应问题
  16. 使用Android网络编程实现简易聊天室
  17. hdu2669与hdu1576(扩展欧几里德)
  18. Cocos Creator—定制H5游戏首页loading界面
  19. 2017-12-19python全栈9期第四天第三节之iterable可迭代对象join之字符串和列表转换成字符串和range
  20. 【小o地图Excel插件版】不止能做图表,还能抓58、大众点评网页数据...

热门文章

  1. 【C语言】将两个字符串连接起来
  2. linux sftp 和scp 运用
  3. java多线程信息共享
  4. PP Bottle Have High Cycle Times
  5. vue中使用vue-i18n 一个简单的国际化操作
  6. 连接(JOIN)
  7. Go之第三方日志库logrus使用
  8. Jmeter_接口串联自动化测试_登录后充值获取cookie
  9. RTT学习之软件包
  10. idea中使用Autowired注入时报红,但是运行不报错