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流程控制语句
Dec 04 Python
Python3 循环语句(for、while、break、range等)
Nov 20 Python
在Python中获取两数相除的商和余数方法
Nov 10 Python
python获取中文字符串长度的方法
Nov 14 Python
详解用python写一个抽奖程序
May 10 Python
在python中用url_for构造URL的方法
Jul 25 Python
python3 selenium自动化测试 强大的CSS定位方法
Aug 23 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
Mar 06 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
May 19 Python
pytorch查看网络参数显存占用量等操作
May 12 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
Apr 12 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
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
js资料toString 方法
2007/03/13 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
js实现内置计时器
2019/12/16 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
自荐书格式
2013/12/01 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
教师远程培训感言
2014/03/06 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
百万英镑观后感
2015/06/09 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
Python turtle编写简单的球类小游戏
2022/03/31 Python
netty 实现tomcat的示例代码
2022/06/05 Servers