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提示No module named images的解决方法
Sep 29 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
python如何把嵌套列表转变成普通列表
Mar 20 Python
浅析python打包工具distutils、setuptools
Apr 20 Python
python安装模块如何通过setup.py安装(超简单)
May 05 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
Django视图扩展类知识点详解
Oct 25 Python
Python Gluon参数和模块命名操作教程
Dec 18 Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 Python
Django DRF APIView源码运行流程详解
Aug 17 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
Python实现双向链表
May 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源代码
2013/06/26 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
Django发送html邮件的方法
2015/05/26 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
分享vim python缩进等一些配置
2018/07/02 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
np.random.seed() 的使用详解
2020/01/14 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
DIY手工制作经营店创业计划书
2014/02/01 职场文书
小小商店教学反思
2014/04/27 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
小学教研工作总结2015
2015/05/13 职场文书
尼克胡哲观后感
2015/06/08 职场文书