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 相关文章推荐
详解使用pymysql在python中对mysql的增删改查操作(综合)
Jan 18 Python
Python+matplotlib+numpy绘制精美的条形统计图
Jan 02 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
python之信息加密题目详解
Jun 26 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
Sep 11 Python
python add_argument()用法解析
Jan 29 Python
详解Python中的路径问题
Sep 02 Python
如何基于Python pygame实现动画跑马灯
Nov 18 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与javascript对多项选择的处理
2006/10/09 PHP
使用PHP计算两个路径的相对路径
2013/06/14 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
python自动化报告的输出用例详解
2018/05/30 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
python获取交互式ssh shell的方法
2019/02/14 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
财务管理专业毕业生求职信范文
2013/09/21 职场文书
大学校运会广播稿
2014/02/03 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
安全生产工作汇报
2014/10/28 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
农业项目合作意向书
2015/05/08 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫