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程序与C程序的结合使用
Apr 07 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
对python:循环定义多个变量的实例详解
Jan 20 Python
python使用Plotly绘图工具绘制柱状图
Apr 01 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
Django1.11自带分页器paginator的使用方法
Oct 31 Python
基于python中__add__函数的用法
Nov 25 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
Feb 25 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
Mar 10 Python
Python figure参数及subplot子图绘制代码
Apr 18 Python
总结几个非常实用的Python库
Jun 26 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
xml在joomla表单中的应用详解分享
2012/07/19 PHP
基于xcache的配置与使用详解
2013/06/18 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
PHP加密解密类实例代码
2016/07/20 PHP
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
javascript常用的方法分享
2015/07/01 Javascript
js面向对象的写法
2016/02/19 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
Python-opencv 双线性插值实例
2020/01/17 Python
基于python 取余问题(%)详解
2020/06/03 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
运动会广播稿50字
2014/01/26 职场文书
小班幼儿评语大全
2014/04/30 职场文书
安全月宣传标语
2014/10/07 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
青年文明号汇报材料
2014/12/23 职场文书
《灰雀》教学反思
2016/02/19 职场文书
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS