tensorflow 初始化未初始化的变量实例


Posted in Python onFebruary 06, 2020

今日在Stack Overflow上看到一个问如何只初始化未初始化的变量,有人提供了一个函数,特地粘贴过来共大家品鉴:

import tensorflow as tf
 
def initialize_uninitialized(sess):
  global_vars     = tf.global_variables()
  is_not_initialized  = sess.run([tf.is_variable_initialized(var) for var in global_vars])
  not_initialized_vars = [v for (v, f) in zip(global_vars, is_not_initialized) if not f]
 
  print [str(i.name) for i in not_initialized_vars] # only for testing
  if len(not_initialized_vars):
    sess.run(tf.variables_initializer(not_initialized_vars))

通过tf.global_variables()返回一个全局变量的列表global_vars, 然后以python列表解析式的方式判断全局变量列表global_vars中每个变量是否都被初始化了,并返回一个对应的True/False的布尔值列表is_not_initialized;

然后再把global_vars中的变量和布尔值列表进行打包配对,并选出没有初始化的变量的列表,得到所有未初始化变量的列表not_initialized_vars;打印出这些变量的名字;

对于这些未初始化的变量,通过会话(sess)运行tf.variables_initializer(not_initialized_vars)使所有未初始化的变量都初始化。

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

Python 相关文章推荐
Python入门_浅谈for循环、while循环
May 16 Python
python正则表达式面试题解答
Apr 28 Python
python实现装饰器、描述符
Feb 28 Python
用Python实现数据的透视表的方法
Nov 16 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
pycharm创建一个python包方法图解
Apr 10 Python
python快速编写单行注释多行注释的方法
Jul 31 Python
Python实现图片添加文字
Nov 26 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
Jan 03 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
pycharm软件实现设置自动保存操作
Jun 08 Python
详解python tcp编程
Aug 24 Python
python中count函数简单的实例讲解
Feb 06 #Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 #Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 #Python
详解python 降级到3.6终极解决方案
Feb 06 #Python
PyCharm如何导入python项目的方法
Feb 06 #Python
tensorflow 环境变量设置方式
Feb 06 #Python
快速查找Python安装路径方法
Feb 06 #Python
You might like
自定义PHP分页函数
2006/10/09 PHP
php检测数组长度函数sizeof与count用法
2014/11/17 PHP
php表单提交实例讲解
2015/11/12 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
JS如何生成动态列表
2020/09/22 Javascript
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
python WindowsError的错误代码详解
2017/07/23 Python
pandas去除重复列的实现方法
2019/01/29 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
Python Selenium库的基本使用教程
2021/01/04 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
获取邓白氏信用报告:Dun & Bradstreet
2019/01/22 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
银行工作检查书范文
2014/01/31 职场文书
教学评估实施方案
2014/03/16 职场文书
交通文明倡议书
2014/05/16 职场文书
考察现实表现材料
2014/05/19 职场文书
党员群众路线承诺书
2014/05/20 职场文书
认真学习保证书
2015/02/26 职场文书
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python
图神经网络GNN算法
2022/05/11 Python