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编写提取日志中的中文的脚本的方法
Apr 30 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
python基本语法练习实例
Sep 19 Python
python Pygame的具体使用讲解
Nov 03 Python
基于pip install django失败时的解决方法
Jun 12 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
Jul 04 Python
Python3 修改默认环境的方法
Feb 16 Python
Python爬虫实现验证码登录代码实例
May 10 Python
通俗易懂了解Python装饰器原理
Sep 17 Python
python 6种方法实现单例模式
Dec 15 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
Feb 24 Python
Python实现制作销售数据可视化看板详解
Nov 27 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遍历文件夹和文件列表示例分享
2014/03/11 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
Python列表操作方法详解
2020/02/09 Python
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
解释一下钝化(Swap out)
2016/12/26 面试题
办理暂住证介绍信
2014/01/11 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
股东授权委托书范本
2014/09/13 职场文书
教师个人成长总结
2015/02/11 职场文书
小班下学期个人总结
2015/02/12 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
2016干部作风整顿心得体会
2016/01/22 职场文书
Python re.sub 反向引用的实现
2021/07/07 Python