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类继承用法实例分析
Oct 10 Python
python使用htmllib分析网页内容的方法
May 08 Python
详解Python的Django框架中Manager方法的使用
Jul 21 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
Python字典中的键映射多个值的方法(列表或者集合)
Oct 17 Python
django与小程序实现登录验证功能的示例代码
Feb 19 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
Aug 26 Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 Python
如何通过python计算圆周率PI
Nov 11 Python
python中@property的作用和getter setter的解释
Dec 22 Python
python实现不同数据库间数据同步功能
Feb 25 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中常见的mongodb查询操作
2013/06/20 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
php实现微信支付之退款功能
2018/05/30 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
2011/11/18 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
如何在Vue中抽离接口配置文件
2019/10/31 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
介绍一下linux的文件系统
2015/10/06 面试题
《一个小村庄的故事》教学反思
2014/04/13 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
太行山上观后感
2015/06/05 职场文书
亮剑精神观后感
2015/06/05 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
新手必备Python开发环境搭建教程
2021/05/28 Python
世界十大动漫制作公司排行榜,迪士尼上榜,第二是美国代表性文化符
2022/03/18 欧美动漫