tensorflow 使用flags定义命令行参数的方法


Posted in Python onApril 23, 2018

tf定义了tf.app.flags,用于支持接受命令行传递参数,相当于接受argv。

import tensorflow as tf

#第一个是参数名称,第二个参数是默认值,第三个是参数描述
tf.app.flags.DEFINE_string('str_name', 'def_v_1',"descrip1")
tf.app.flags.DEFINE_integer('int_name', 10,"descript2")
tf.app.flags.DEFINE_boolean('bool_name', False, "descript3")

FLAGS = tf.app.flags.FLAGS

#必须带参数,否则:'TypeError: main() takes no arguments (1 given)';  main的参数名随意定义,无要求
def main(_): 
  print(FLAGS.str_name)
  print(FLAGS.int_name)
  print(FLAGS.bool_name)

if __name__ == '__main__':
  tf.app.run() #执行main函数

执行:

[root@AliHPC-G41-211 test]# python tt.py
def_v_1
10
False
[root@AliHPC-G41-211 test]# python tt.py --str_name test_str --int_name 99 --bool_name True
test_str
99
True

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python设置检查点简单实现代码
Jul 01 Python
Python callable()函数用法实例分析
Mar 17 Python
python实现远程控制电脑
May 23 Python
对Python3之方法的覆盖与super函数详解
Jun 26 Python
通过Python编写一个简单登录功能过程解析
Sep 04 Python
基于Django实现日志记录报错信息
Dec 17 Python
pytorch下使用LSTM神经网络写诗实例
Jan 14 Python
Django权限设置及验证方式
May 13 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
Python延迟绑定问题原理及解决方案
Aug 04 Python
Python初学者必备的文件读写指南
Jun 23 Python
Python如何快速找到多个字典中的公共键(key)
Apr 29 Python
Tensorflow之Saver的用法详解
Apr 23 #Python
python获取文件路径、文件名、后缀名的实例
Apr 23 #Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 #Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 #Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 #Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 #Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 #Python
You might like
php 如何获取数组第一个值
2013/08/06 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
2013/01/03 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
node.js中watch机制详解
2014/11/17 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
vue的for循环使用方法
2019/02/12 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
2020/02/28 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
python实现问号表达式(?)的方法
2013/11/27 Python
Django中的Model操作表的实现
2018/07/24 Python
python的继承知识点总结
2018/12/10 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
python计算导数并绘图的实例
2020/02/29 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
python 如何上传包到pypi
2020/12/24 Python
用Python自动清理系统垃圾的实现
2021/01/18 Python
2014年党支部学习材料
2014/05/19 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
春晚观后感
2015/06/11 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
Redis批量生成数据的实现
2022/06/05 Redis