tensorflow更改变量的值实例


Posted in Python onJuly 30, 2018

如下所示:

from __future__ import print_function,division
import tensorflow as tf

#create a Variable
w=tf.Variable(initial_value=[[1,2],[3,4]],dtype=tf.float32)
x=tf.Variable(initial_value=[[1,1],[1,1]],dtype=tf.float32,validate_shape=False)

init_op=tf.global_variables_initializer()
update=tf.assign(x,[[1,2],[1,2]])

with tf.Session() as session:
 session.run(init_op)
 session.run(update)
 x=session.run(x)
 print(x)

实验结果:

[[ 1. 2.]
 [ 1. 2.]]

tensorflow使用assign(variable,new_value)来更改变量的值,但是真正作用在garph中,必须要调用gpu或者cpu运行这个更新过程。

session.run(update)

tensorflow不支持直接对变量进行赋值更改

from __future__ import print_function,division
import tensorflow as tf

#create a Variable
x=tf.Variable(initial_value=[[1,1],[1,1]],dtype=tf.float32,validate_shape=False)
x=[[1,3],[2,4]]
init_op=tf.global_variables_initializer()
update=tf.assign(x,[[1,2],[1,2]])
with tf.Session() as session:
 session.run(init_op)
 session.run(update)
 print(session.run(x))

error:

"C:\Program Files\Anaconda3\python.exe" D:/pycharmprogram/tensorflow_learn/assign_learn/assign_learn.py
Traceback (most recent call last):
 File "D:/pycharmprogram/tensorflow_learn/assign_learn/assign_learn.py", line 8, in <module>
 update=tf.assign(x,[[1,2],[1,2]])
 File "C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\ops\state_ops.py", line 271, in assign
 if ref.dtype._is_ref_dtype:
AttributeError: 'list' object has no attribute 'dtype'

Process finished with exit code 1

以上这篇tensorflow更改变量的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的常见命令注入威胁
Feb 18 Python
windows系统中python使用rar命令压缩多个文件夹示例
May 06 Python
用Python的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
PYTHON 中使用 GLOBAL引发的一系列问题
Oct 12 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
取numpy数组的某几行某几列方法
Apr 03 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
pycharm显示远程图片的实现
Nov 04 Python
Flask之pipenv虚拟环境的实现
Nov 26 Python
Python unittest工作原理和使用过程解析
Feb 24 Python
在python中求分布函数相关的包实例
Apr 15 Python
python数字类型和占位符详情
Mar 13 Python
Python使用分布式锁的代码演示示例
Jul 30 #Python
利用Python如何批量修改数据库执行Sql文件
Jul 29 #Python
利用Python如何批量更新服务器文件
Jul 29 #Python
python高阶爬虫实战分析
Jul 29 #Python
python3.5基于TCP实现文件传输
Mar 20 #Python
python3基于TCP实现CS架构文件传输
Jul 28 #Python
python cs架构实现简单文件传输
Mar 20 #Python
You might like
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
利用JavaScript模拟京东按键输入功能
2020/12/01 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
用python做游戏的细节详解
2019/06/25 Python
python suds访问webservice服务实现
2020/06/26 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
采购主管工作职责
2013/12/12 职场文书
初三政治教学反思
2014/01/30 职场文书
岗位职责风险点
2014/03/12 职场文书
股东协议书范本
2014/04/14 职场文书
2014年店长工作总结
2014/11/17 职场文书
北京颐和园导游词
2015/01/30 职场文书
新员工试用期自我评价
2015/03/10 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
Python如何识别银行卡卡号?
2021/06/10 Python
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers