使用flags定义命令行参数
TensorFlow定义了tf.app.flags,用于支持接受命令行传递参数,其中tf.app.flags.DEFINE_xxx()是添加命令行的optional argument(可选参数),而tf.app.flags.FLAGS是可以从对应的命令行参数取出参数。
这样讲会有点抽象,下面通过例子说明:
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函数
运行结果如下所示:
转载于:https://www.cnblogs.com/Terrypython/p/11287839.html
使用flags定义命令行参数相关推荐
- tf.app.flags 定义命令行可选参数
tensorflow 定义了tf.app.flags,它是用来支持接受命令行传递参数,相当于接受argv,其中tf.app.flags.DEFINE_xx()用来添加命令行的optional ar ...
- tensorflow(学习一)中的tf.app.flags函数定义命令行参数
转自http://blog.csdn.net/leiting_imecas/article/details/72367937 tf定义了tf.app.flags,用于支持接受命令行传递参数,相当于接受 ...
- GO标准库—命令行参数解析FLAG
评论有人提到没有例子,不知道讲的是什么.因此,为了大家能够更好地理解,特意加了一个示例.其实本文更多讲解的是 flag 的实现原理,加上示例之后,就更好地知道怎么使用了.建议阅读 <Go语言标准 ...
- golang flag包(命令行参数解析)
1.1 使用示例: 我们以 nginx 为例,执行 nginx -h,输出如下: nginx version: nginx/1.10.0 Usage: nginx [-?hvVtTq] [-s sig ...
- go(flag+cobra)——python(argpase模块)——命令行参数
目录 python sys.argv argparse模块 ArgumentParse类 add_argument()常用参数 Q&A 终端打印中文帮助信息出现乱码 Go os.Args fl ...
- Go 学习笔记(45)— Go 标准库之 flag(命令行参数解析)
1. 参数解析说明 import "flag" flag 包实现了命令行参数的解析.每个参数认为一条记录,根据实际进行定义,到一个 set 集合.每条都有各自的状态参数. 使用 f ...
- 【C++】clipp 一个命令行参数解析器
1.简介 clipp是一个使用方便.功能强大的命令行解析器,源码只有一个头文件<clipp.h> github地址:https://github.com/muellan/clipp 2.使 ...
- python命令行参数处理
使用sys.argv获得参数,使用getopt和optparse两个内建的模块处理命令行参数: getopt,只能简单处理 命令行参数: optparse,它功能强大,而且易于使用,可以方便地生成标准 ...
- golang flag包使用示例:接收命令行参数
flag包 package mainimport "flag" import "fmt"// 定义命令行参数对应的变量,这三个变量都是指针类型 var cliN ...
- php cmd 命令行参数,php获取命令行参数
$argv获取 $argv 可以捕获命令行中php命令后的参数, 以空格分离 // 参考下面所示 var_dump($argv); // 执行命令 // $ php getopt.php www.01 ...
最新文章
- [导入]sqlserver2005 数据挖掘控件研究
- JAVA复习5(集合——拓展——单向链表)
- linux mysql异机备份_Linux环境下oracle数据库Rman备份异机恢复
- 保温杯哪种材质最好_哪种保温杯质量好?
- 电导增量法matlab,基于变步长电导增量法MPPT研究.doc
- 蓝牙uuid是什么意思_小公主的吐槽非常好|米家蓝牙温湿度计2
- 丑小鸭变白天鹅 数据中心进化三部曲
- Atitit r7 doc list on home ntpc.docx 驱动器 D 中的卷是 p2soft 卷的序列号是 9AD0-D3C8 D:\ati\r2017 v3 r01\
- hsqldb mysql_hsqldb简单使用总结
- linux配置maven环境变量
- bzoj 1260 (区间dp)
- java 字母大小写的转换_Java字母大小写转换的方法
- mmdetection训练自己的COCO数据集
- C Primer Plus学习_8第四章编程练习(略带解释 )
- HP打印机同一路由(子网)下共享连接打印机
- 墨尔本大学计算机qs排名,2020年墨尔本大学世界排名(QS排名、专业排名)
- 设计模式6--适配器模式
- 爬虫(20)Scrapy知识补充+腾讯招聘案例+古诗文详情页+总结
- 【软件】qqpcmgr_docpro
- 小米2怎样启动ANdroid?,小米手机怎么开双系统?小米手机双系统开启使用教程